diff --git a/apps/server/src/migrations/0234__migrate_open_note_contexts_format.ts b/apps/server/src/migrations/0234__migrate_open_note_contexts_format.ts index 72b09ed2a..c04bcc073 100644 --- a/apps/server/src/migrations/0234__migrate_open_note_contexts_format.ts +++ b/apps/server/src/migrations/0234__migrate_open_note_contexts_format.ts @@ -18,8 +18,13 @@ export default () => { return; } - // Already in new format, skip - if (parsed[0].windowId) { + // Already in new format (array + windowId), skip + if ( + Array.isArray(parsed) && + parsed.length > 0 && + typeof parsed[0] === "object" && + parsed[0].windowId + ) { return; }