From e1fe23971b1bbb8f40fc170a5b306f73391af82e Mon Sep 17 00:00:00 2001 From: "MSI\\derek" Date: Tue, 14 May 2024 11:18:56 +0800 Subject: [PATCH] update --- src/middleware.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index a793a79..e3927b1 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -70,11 +70,6 @@ export default async function middleware( response.cookies.set("i18next", langPref); return response; } - - let abilities: string[] = [] - if (token) { - abilities = (token.abilities as ability[]).map((item: ability) => item.actionSubjectCombo); - } const authMiddleware = withAuth({ pages: authOptions.pages, @@ -84,6 +79,7 @@ export default async function middleware( if (!Boolean(token)) { return Boolean(token) } + const abilities = (token!.abilities as ability[]).map((item: ability) => item.actionSubjectCombo); if (req.nextUrl.pathname.startsWith('/settings')) { isAuth = [VIEW_MASTERDATA, MAINTAIN_MASTERDATA].some((ability) => abilities.includes(ability)); }