diff --git a/core/core-frontend/src/store/modules/permission.ts b/core/core-frontend/src/store/modules/permission.ts index 8686ec61ee..5aca217d58 100644 --- a/core/core-frontend/src/store/modules/permission.ts +++ b/core/core-frontend/src/store/modules/permission.ts @@ -95,6 +95,9 @@ export const pathValid = path => { * @returns */ const hasCurrentRouter = (locations, routers, index) => { + if (!routers?.length) { + return false + } const location = locations[index] let kids = [] const isvalid = routers.some(router => {