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

Merge pull request #7946 from weseek/fix/127972

fix: Transitioning to a non-existent page under "/me" results in a 500 error
Yuki Takei 2 лет назад
Родитель
Сommit
a261a38e08
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      apps/app/src/pages/me/[[...path]].page.tsx

+ 7 - 0
apps/app/src/pages/me/[[...path]].page.tsx

@@ -72,6 +72,13 @@ const MePage: NextPageWithLayout<Props> = (props: Props) => {
 
   const getTargetPageToRender = (pagesMap, keys): {title: string, component: JSX.Element} => {
     return keys.reduce((pagesMap, key) => {
+      const page = pagesMap[key];
+      if (page == null) {
+        return {
+          title: 'NotFoundPage',
+          component: <h2>{t('commons:not_found_page.page_not_exist')}</h2>,
+        };
+      }
       return pagesMap[key];
     }, pagesMap);
   };