diff --git a/packages/@core/forward/helpers/src/find-menu-by-path.ts b/packages/@core/forward/helpers/src/find-menu-by-path.ts index 29813a9e..1c69e622 100644 --- a/packages/@core/forward/helpers/src/find-menu-by-path.ts +++ b/packages/@core/forward/helpers/src/find-menu-by-path.ts @@ -24,7 +24,9 @@ function findMenuByPath( function findRootMenuByPath(menus: MenuRecordRaw[], path?: string) { const findMenu = findMenuByPath(menus, path); const rootMenuPath = findMenu?.parents?.[0]; - const rootMenu = menus.find((item) => item.path === rootMenuPath); + const rootMenu = rootMenuPath + ? menus.find((item) => item.path === rootMenuPath) + : undefined; return { findMenu, rootMenu,