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 222aebc2d7..af9382fc0c 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 @@ -25,7 +25,7 @@ export class PermissionManagementComponent { @Input() hideBadges = false; - protected _visible; + protected _visible = false; @Input() get visible(): boolean { @@ -33,6 +33,8 @@ export class PermissionManagementComponent { } set visible(value: boolean) { + if (value === this._visible) return; + if (value) { this.openModal().subscribe(() => { this._visible = true;