kaori 3 лет назад
Родитель
Сommit
76c6b9af53

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

@@ -150,9 +150,9 @@ export const saveAndReload = async(optionsToSave: OptionsToSave, pageInfo: PageI
   // const { pageId, path } = this.state;
   // let { revisionId } = this.state;
 
-  if (path == null) {
-    return;
-  }
+  // if (path == null) {
+  //   return;
+  // }
 
   const options = Object.assign({}, optionsToSave);
 
@@ -180,7 +180,7 @@ export const saveAndReload = async(optionsToSave: OptionsToSave, pageInfo: PageI
 
   // const editorContainer = this.appContainer.getContainer('EditorContainer');
   // editorContainer.clearDraft(path);
-  // window.location.href = path;
+  window.location.href = path;
 
   return res;
 };

+ 3 - 3
packages/app/src/components/PageEditor.tsx

@@ -350,14 +350,14 @@ const PageEditor = (props: Props): JSX.Element => {
     const grant = grantData?.grant;
     const grantedGroup = grantData?.grantedGroup;
 
-    if (isSlackEnabled == null || grantedGroup == null) {
+    if (isSlackEnabled == null) {
       return;
     }
 
     console.log('markdown_saveAndReloadHandler', markdown);
-    const optionsToSave = getOptionsToSave(isSlackEnabled, slackChannels, grant || 1, grantedGroup.id, grantedGroup.name, pageTags || []);
+    const optionsToSave = getOptionsToSave(isSlackEnabled, slackChannels, grant || 1, grantedGroup?.id, grantedGroup?.name, pageTags || []);
     await saveAndReload(optionsToSave, { pageId, path: currentPagePath, revisionId: currentPage?.revision._id }, markdown);
-  }, [currentPage?.revision._id, currentPagePath, grantData?.grant, grantData?.grantedGroup, isSlackEnabled, markdown, pageId, pageTags, slackChannels]);
+  }, [currentPage?.revision._id, currentPagePath, grantData, isSlackEnabled, markdown, pageId, pageTags, slackChannels]);
 
   // set handler to save and reload Page
   useEffect(() => {