diff --git a/packages/core/src/migrations.ts b/packages/core/src/migrations.ts index eeea7378a..099a5a135 100644 --- a/packages/core/src/migrations.ts +++ b/packages/core/src/migrations.ts @@ -402,7 +402,10 @@ const migrations: Migration[] = [ delete item.resolved; return true; }, - all: () => true + all: (item) => { + delete item.deleteReason; + return true; + } }, async vaultKey(db, key) { await db.vaults.add({ title: "Default", key }); diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts index e41704c38..395dd18d0 100644 --- a/packages/core/src/types.ts +++ b/packages/core/src/types.ts @@ -150,6 +150,11 @@ export interface BaseItem { remote?: boolean; synced?: boolean; deleted?: boolean; + + /** + * @deprecated only kept here for migration purposes + */ + deleteReason?: never; } export type NotebookReference = {