Просмотр исходного кода

fix: handle empty pageWithMeta in getPageDataForSameRoute to prevent errors

Shun Miyazawa 3 месяцев назад
Родитель
Сommit
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,
       redirectFrom,
     },
     },
     internalProps: {
     internalProps: {
-      pageWithMeta: pageWithMetaBasicOnly,
+      pageWithMeta: pageWithMetaBasicOnly.data?.isEmpty
+        ? {
+            data: null,
+            meta: { isNotFound: true, isForbidden: false },
+          }
+        : pageWithMetaBasicOnly,
     },
     },
   };
   };
 }
 }