Fixed guard
All checks were successful
Test API before pr merge / test-lint (pull_request) Successful in 11s
Test before pr merge / test-lint (pull_request) Successful in 39s
Test before pr merge / test-translation-lint (pull_request) Successful in 34s
Test before pr merge / test-before-merge (pull_request) Successful in 1m37s

This commit is contained in:
Sven Heidemann 2025-04-28 10:49:50 +02:00
parent af67b679ba
commit 653fce9729

View File

@ -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) {