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

Remove all PageOperation documents for rename sub operaiton on PageOperationService.init call

Taichi Masuyama 3 лет назад
Родитель
Сommit
951880a5d4
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      packages/app/src/server/service/page-operation.ts

+ 2 - 1
packages/app/src/server/service/page-operation.ts

@@ -26,9 +26,10 @@ class PageOperationService {
   }
 
   async init(): Promise<void> {
-    // cleanup PageOperation documents except ones with actionType: Rename
+    // cleanup PageOperation documents except ones with { actionType: Rename, actionStage: Sub }
     const types = [Duplicate, Delete, DeleteCompletely, Revert, NormalizeParent];
     await PageOperation.deleteByActionTypes(types);
+    await PageOperation.deleteMany({ actionType: PageActionType.Rename, actionStage: PageActionStage.Main });
   }
 
   /**