Dax Raad 4 месяцев назад
Родитель
Сommit
06fe87b361
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/opencode/src/storage/storage.ts

+ 2 - 2
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}` })