Shun Miyazawa 1 год назад
Родитель
Сommit
2df155243e
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      apps/app/src/server/service/page/index.ts

+ 4 - 1
apps/app/src/server/service/page/index.ts

@@ -1904,6 +1904,10 @@ class PageService implements IPageService {
 
       // Leave bookmarks without deleting -- 2024.05.17 Yuki Takei
     ]);
+
+    const openaiService = getOpenaiService();
+    const deleteVectorStoreFilePromises = pageIds.map(pageId => openaiService?.deleteVectorStoreFile(pageId));
+    await Promise.allSettled(deleteVectorStoreFilePromises);
   }
 
   // delete multiple pages
@@ -1916,7 +1920,6 @@ class PageService implements IPageService {
     await this.deleteCompletelyOperation(ids, paths);
 
     this.pageEvent.emit('syncDescendantsDelete', pages, user); // update as renamed page
-
     return;
   }