diff --git a/packages/infra/src/blocksuite/index.ts b/packages/infra/src/blocksuite/index.ts index 261063202..791eb84d7 100644 --- a/packages/infra/src/blocksuite/index.ts +++ b/packages/infra/src/blocksuite/index.ts @@ -506,7 +506,11 @@ export async function forceUpgradePages( const schema = options.getSchema(); const oldVersions = versions.toJSON(); spaces.forEach((space: Doc) => { - schema.upgradePage(oldVersions, space); + try { + schema.upgradePage(oldVersions, space); + } catch (e) { + console.error(`page ${space.guid} upgrade failed`, e); + } }); const newVersions = getLatestVersions(schema); meta.set('blockVersions', new YMap(Object.entries(newVersions)));