Просмотр исходного кода

feat(storage): ensure storage directory exists and handle paths correctly (#771)

Rami Chowdhury 7 месяцев назад
Родитель
Сommit
2d8b90a6ff
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/opencode/src/storage/storage.ts

+ 2 - 1
packages/opencode/src/storage/storage.ts

@@ -39,7 +39,8 @@ export namespace Storage {
 
   const state = App.state("storage", async () => {
     const app = App.info()
-    const dir = path.join(app.path.data, "storage")
+    const dir = path.normalize(path.join(app.path.data, "storage"))
+    await fs.mkdir(dir, { recursive: true })
     const migration = await Bun.file(path.join(dir, "migration"))
       .json()
       .then((x) => parseInt(x))