From 61084e7f6f6f8cfec4d2904aac6854e2e3137786 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 31 Jan 2026 16:32:37 -0500 Subject: [PATCH] sync --- packages/opencode/src/storage/json-migration.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/opencode/src/storage/json-migration.ts b/packages/opencode/src/storage/json-migration.ts index 179d5a064a..1901f1aad6 100644 --- a/packages/opencode/src/storage/json-migration.ts +++ b/packages/opencode/src/storage/json-migration.ts @@ -13,6 +13,20 @@ export namespace JsonMigration { export async function run(sqlite: Database) { const storageDir = path.join(Global.Path.data, "storage") + if (!(await Bun.file(storageDir).exists())) { + log.info("storage directory does not exist, skipping migration") + return { + projects: 0, + sessions: 0, + messages: 0, + parts: 0, + todos: 0, + permissions: 0, + shares: 0, + errors: [] as string[], + } + } + log.info("starting json to sqlite migration", { storageDir }) const start = performance.now()