From 7fffe610e7d725bd76316555aad28bb911123abb Mon Sep 17 00:00:00 2001 From: sumeyye Date: Wed, 18 Jun 2025 09:30:02 +0300 Subject: [PATCH] fix: small logic problem on select all checkbox scope --- .../src/lib/components/permission-management.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts index c68c9afc85..ddf6ffd916 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts +++ b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts @@ -324,9 +324,10 @@ export class PermissionManagementComponent } setTabCheckboxState() { - const selectablePermissions = this.permissions.filter(per => + const selectablePermissions = this.selectedGroupPermissions.filter(per => per.grantedProviders.every(p => p.providerName === this.providerName), ); + const selectedPermissions = selectablePermissions.filter(per => per.isGranted); const element = document.querySelector('#select-all-in-this-tabs') as any; if (!element) {