Parcourir la source

prepare variable for pagePath and pathname

Yuken Tezuka il y a 3 ans
Parent
commit
856ff56ce5
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      packages/app/src/components/PageEditorByHackmd.tsx

+ 4 - 2
packages/app/src/components/PageEditorByHackmd.tsx

@@ -188,13 +188,15 @@ export const PageEditorByHackmd = (): JSX.Element => {
    */
    */
   const onSaveWithShortcut = useCallback(async(markdown) => {
   const onSaveWithShortcut = useCallback(async(markdown) => {
     try {
     try {
+      const currentPagePathOrPathname = currentPagePath || currentPathname;
       if (
       if (
-        isSlackEnabled == null || grant == null || slackChannels == null || pageId == null || revisionIdHackmdSynced == null || currentPathname == null
+        isSlackEnabled == null || grant == null || slackChannels == null || pageId == null
+        || revisionIdHackmdSynced == null || currentPagePathOrPathname == null
       ) { throw new Error('Some materials to save are invalid') }
       ) { throw new Error('Some materials to save are invalid') }
       const optionsToSave = getOptionsToSave(
       const optionsToSave = getOptionsToSave(
         isSlackEnabled, slackChannels, grant.grant, grant.grantedGroup?.id, grant.grantedGroup?.name, pageTags ?? [], true,
         isSlackEnabled, slackChannels, grant.grant, grant.grantedGroup?.id, grant.grantedGroup?.name, pageTags ?? [], true,
       );
       );
-      const res = await saveOrUpdate(optionsToSave, { pageId, path: currentPagePath || currentPathname, revisionId: revisionIdHackmdSynced }, markdown);
+      const res = await saveOrUpdate(optionsToSave, { pageId, path: currentPagePathOrPathname, revisionId: revisionIdHackmdSynced }, markdown);
 
 
       // update pageData
       // update pageData
       mutatePageData();
       mutatePageData();