yohei0125 3 лет назад
Родитель
Сommit
24b9bc3173
1 измененных файлов с 9 добавлено и 11 удалено
  1. 9 11
      packages/app/src/server/service/page.ts

+ 9 - 11
packages/app/src/server/service/page.ts

@@ -3091,20 +3091,18 @@ class PageService {
 
     const pageOperations = await PageOperation.find({ actionType: PageActionType.Rename });
 
-    for (const pageOp of pageOperations) {
+    const operatingPageIds = pageOperations.map(pageOp => pageOp.page._id.toString());
 
-      for (const pageItem of pages) {
-        const pageItemId = pageItem._id.toString();
-        const operatingPageId = pageOp.page._id.toString();
+    for (const pageItem of pages) {
+      const pageItemId = pageItem._id.toString();
 
-        if (operatingPageId === pageItemId) {
-          const pageOperationProcessInfo = {
-            [PageActionType.Rename]: { isProcessing: true },
-          };
-          pageItem.pageOperationProcessInfo = pageOperationProcessInfo;
+      if (operatingPageIds.includes(pageItemId)) {
+        const pageOperationProcessInfo = {
+          [PageActionType.Rename]: { isProcessing: true },
+        };
+        pageItem.pageOperationProcessInfo = pageOperationProcessInfo;
 
-          break;
-        }
+        break;
       }
     }
     return pages;