Shun Miyazawa 3 ani în urmă
părinte
comite
02e8a5e51e
1 a modificat fișierele cu 8 adăugiri și 11 ștergeri
  1. 8 11
      packages/app/src/components/PageEditor.tsx

+ 8 - 11
packages/app/src/components/PageEditor.tsx

@@ -318,16 +318,6 @@ const PageEditor = React.memo((): JSX.Element => {
       const attachment = res.attachment;
       const fileName = attachment.originalName;
 
-      // when if created newly
-      if (res.pageCreated) {
-        logger.info('Page is created', res.page._id);
-        globalEmitter.emit('resetInitializedHackMdStatus');
-        mutateGrant(res.page.grant);
-
-        mutateIsEnabledUnsavedWarning(false);
-        await router.push(`/${res.page._id}#edit`);
-      }
-
       let insertText = `[${fileName}](${attachment.filePathProxied})`;
       // when image
       if (attachment.fileFormat.startsWith('image/')) {
@@ -335,6 +325,13 @@ const PageEditor = React.memo((): JSX.Element => {
         insertText = `!${insertText}`;
       }
       editorRef.current.insertText(insertText);
+
+      // when if created newly
+      if (res.pageCreated) {
+        logger.info('Page is created', res.page._id);
+        globalEmitter.emit('resetInitializedHackMdStatus');
+        mutateGrant(res.page.grant);
+      }
     }
     catch (e) {
       logger.error('failed to upload', e);
@@ -343,7 +340,7 @@ const PageEditor = React.memo((): JSX.Element => {
     finally {
       editorRef.current.terminateUploadingState();
     }
-  }, [currentPagePath, mutateGrant, pageId, router]);
+  }, [currentPagePath, mutateGrant, pageId]);
 
 
   const scrollPreviewByEditorLine = useCallback((line: number) => {