diff options
| -rw-r--r-- | packages/opencode/src/storage/storage.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/storage/storage.ts b/packages/opencode/src/storage/storage.ts index e54fcd446..9eb0f8f51 100644 --- a/packages/opencode/src/storage/storage.ts +++ b/packages/opencode/src/storage/storage.ts @@ -23,6 +23,7 @@ export namespace Storage { const MIGRATIONS: Migration[] = [ async (dir) => { const project = path.resolve(dir, "../project") + if (!fs.exists(project)) return for await (const projectDir of new Bun.Glob("*").scan({ cwd: project, onlyFiles: false, @@ -177,8 +178,7 @@ export namespace Storage { async function withErrorHandling<T>(body: () => Promise<T>) { return body().catch((e) => { - if (!(e instanceof Error)) - throw e + if (!(e instanceof Error)) throw e const errnoException = e as NodeJS.ErrnoException if (errnoException.code === "ENOENT") { throw new NotFoundError({ message: `Resource not found: ${errnoException.path}` }) |
