Selaa lähdekoodia

Merge pull request #7158 from weseek/fix/112150-fix-unexpected-alert

fix: unexpected alert
yuken 3 vuotta sitten
vanhempi
sitoutus
103353c659
1 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 5 3
      packages/app/src/client/services/page-operation.ts

+ 5 - 3
packages/app/src/client/services/page-operation.ts

@@ -189,12 +189,14 @@ export const useUpdateStateAfterSave = (pageId: string|undefined|null): (() => P
   return useCallback(async() => {
     if (pageId == null) { return }
 
-    await mutateCurrentPageId(pageId);
-    const updatedPage = await mutateCurrentPage();
-
+    // update tag before page: https://github.com/weseek/growi/pull/7158
+    // !! DO NOT CHANGE THE ORDERS OF THE MUTATIONS !! -- 12.26 yuken-t
     await mutateTagsInfo(); // get from DB
     syncTagsInfoForEditor(); // sync global state for client
 
+    await mutateCurrentPageId(pageId);
+    const updatedPage = await mutateCurrentPage();
+
     if (updatedPage == null) { return }
 
     mutateEditingMarkdown(updatedPage.revision.body);