瀏覽代碼

fix: handle empty pageWithMeta in getPageDataForSameRoute to prevent errors

Shun Miyazawa 5 月之前
父節點
當前提交
204151cf22
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      apps/app/src/pages/[[...path]]/page-data-props.ts

+ 6 - 1
apps/app/src/pages/[[...path]]/page-data-props.ts

@@ -305,7 +305,12 @@ export async function getPageDataForSameRoute(
       redirectFrom,
     },
     internalProps: {
-      pageWithMeta: pageWithMetaBasicOnly,
+      pageWithMeta: pageWithMetaBasicOnly.data?.isEmpty
+        ? {
+            data: null,
+            meta: { isNotFound: true, isForbidden: false },
+          }
+        : pageWithMetaBasicOnly,
     },
   };
 }