Shun Miyazawa 2 лет назад
Родитель
Сommit
5c58fd003d

+ 6 - 6
apps/app/src/pages/[[...path]].page.tsx

@@ -268,16 +268,16 @@ const Page: NextPageWithLayout<Props> = (props: Props) => {
 
 
   useEffect(() => {
-    const mutatePageData = async() => {
-      const pageData = await mutateCurrentPage();
-      mutateEditingMarkdown(pageData?.revision.body);
-    };
-
     if (!props.skipSSR) {
       return;
     }
 
-    if (currentPageId != null && !props.isNotFound && props.skipSSR) {
+    if (currentPageId != null && !props.isNotFound) {
+      const mutatePageData = async() => {
+        const pageData = await mutateCurrentPage();
+        mutateEditingMarkdown(pageData?.revision.body);
+      };
+
       mutatePageData();
     }
   }, [currentPageId, mutateCurrentPage, mutateEditingMarkdown, props.isNotFound, props.skipSSR]);

+ 1 - 1
apps/app/src/pages/share/[[...path]].page.tsx

@@ -100,7 +100,7 @@ const SharedPage: NextPageWithLayout<Props> = (props: Props) => {
       return;
     }
 
-    if (props.shareLink?.relatedPage._id != null && !props.isNotFound && props.skipSSR) {
+    if (props.shareLink?.relatedPage._id != null && !props.isNotFound) {
       mutateCurrentPage();
     }
   }, [mutateCurrentPage, props.isNotFound, props.shareLink?.relatedPage._id, props.skipSSR]);

+ 0 - 4
apps/app/src/pages/utils/commons.ts

@@ -177,10 +177,6 @@ export const skipSSR = (context: GetServerSidePropsContext, page: PageDocument):
     return true;
   }
 
-  if (page.latestRevisionBodyLength == null) {
-    return true;
-  }
-
   const req = context.req as CrowiRequest;
   const ssrMaxRevisionBodyLength = req.crowi.configManager.getConfig('crowi', 'app:ssrMaxRevisionBodyLength');
   if (ssrMaxRevisionBodyLength < page.latestRevisionBodyLength) {