From 653fce972981ea4afadbb00d415f5028e8308396 Mon Sep 17 00:00:00 2001 From: edraft Date: Mon, 28 Apr 2025 10:49:50 +0200 Subject: [PATCH] Fixed guard --- web/src/app/core/guard/permission.guard.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/src/app/core/guard/permission.guard.ts b/web/src/app/core/guard/permission.guard.ts index 13099ed..ca1a076 100644 --- a/web/src/app/core/guard/permission.guard.ts +++ b/web/src/app/core/guard/permission.guard.ts @@ -23,8 +23,9 @@ export class PermissionGuard { const permissions = route.data['permissions'] as PermissionsEnum[]; const checkByPerUserSetup = route.data['checkByPerUserSetup'] as boolean; - if (checkByPerUserSetup) { - return await this.features.get('PerUserSetup'); + const isPerUserSetup = await this.features.get('PerUserSetup'); + if (checkByPerUserSetup && isPerUserSetup) { + return true; } if (!permissions || permissions.length === 0) {