From f21426d23d4af6bcd56584e19fbada0470daf633 Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Thu, 31 Aug 2023 08:07:21 -0500 Subject: [PATCH] fix(core): blockVersions check (#4073) --- apps/core/src/layouts/workspace-layout.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/core/src/layouts/workspace-layout.tsx b/apps/core/src/layouts/workspace-layout.tsx index 368e4e0ab5..5c5350771f 100644 --- a/apps/core/src/layouts/workspace-layout.tsx +++ b/apps/core/src/layouts/workspace-layout.tsx @@ -140,11 +140,14 @@ export const WorkspaceLayoutInner = ({ children }: PropsWithChildren) => { // this is a mistake in the // 0.8.0 ~ 0.8.1 // 0.8.0-beta.0 ~ 0.8.0-beta.3 - // 0.9.0-canary.0 ~ 0.9.0-canary.3 + // 0.8.0-canary.17 ~ 0.9.0-canary.3 const meta = currentWorkspace.blockSuiteWorkspace.doc.getMap('meta'); const blockVersions = meta.get('blockVersions'); - if (!(blockVersions instanceof YMap)) { - console.log('fixing blockVersions'); + if ( + !(blockVersions instanceof YMap) && + blockVersions != null && + typeof blockVersions === 'object' + ) { meta.set( 'blockVersions', new YMap(Object.entries(blockVersions as Record))