From ae16916ae2b03dfc25d9c4c5ceeb559dee34bde2 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Thu, 26 Dec 2019 16:17:45 +0300 Subject: [PATCH] fix(permission-management): fix twice executing problem of visible setter --- .../src/lib/components/permission-management.component.ts | 4 +++- 1 file changed, 3 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 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;