diff --git a/smp-angular/src/app/common/panels/membership-panel/membership-panel.component.ts b/smp-angular/src/app/common/panels/membership-panel/membership-panel.component.ts index 9ab9006487e9da3c61ca1c2c27054032e9e2257a..4cfe3b4f764932d133ab08952fb56985e5805c16 100644 --- a/smp-angular/src/app/common/panels/membership-panel/membership-panel.component.ts +++ b/smp-angular/src/app/common/panels/membership-panel/membership-panel.component.ts @@ -46,10 +46,7 @@ export class MembershipPanelComponent implements BeforeLeaveGuard { private membershipService: MembershipService, private alertService: AlertMessageService, private dialog: MatDialog) { - - } - ngAfterViewInit() { this.loadMembershipData(); } @@ -111,7 +108,7 @@ export class MembershipPanelComponent implements BeforeLeaveGuard { } public loadMembershipData() { - + this.memberSelected(null) let membershipService: Observable<SearchTableResult> = this.getMembershipListService(); if (!membershipService) { return; @@ -176,6 +173,7 @@ export class MembershipPanelComponent implements BeforeLeaveGuard { member: member, } }).afterClosed().subscribe(value => { + this.refresh(); }); } diff --git a/smp-angular/src/app/edit/edit-domain/domain-group-panel/domain-group.component.ts b/smp-angular/src/app/edit/edit-domain/domain-group-panel/domain-group.component.ts index 111893532ecb1b2c78a0294ee305e131484194d3..ccc27e5c5ed6ce694b378d128b378d58baef4746 100644 --- a/smp-angular/src/app/edit/edit-domain/domain-group-panel/domain-group.component.ts +++ b/smp-angular/src/app/edit/edit-domain/domain-group-panel/domain-group.component.ts @@ -88,6 +88,7 @@ export class DomainGroupComponent implements BeforeLeaveGuard { } loadTableData() { + this.selectedGroup = null; if (!this._domain) { this.dataSource.data = null; return; diff --git a/smp-angular/src/app/edit/edit-group/group-resource-panel/group-resource-panel.component.ts b/smp-angular/src/app/edit/edit-group/group-resource-panel/group-resource-panel.component.ts index f2257d0a315e942e4f854dde8cd4260cdbc6c094..4232e71e6eb521c0d99404233440ff7cf2878ff7 100644 --- a/smp-angular/src/app/edit/edit-group/group-resource-panel/group-resource-panel.component.ts +++ b/smp-angular/src/app/edit/edit-group/group-resource-panel/group-resource-panel.component.ts @@ -66,6 +66,8 @@ export class GroupResourcePanelComponent implements BeforeLeaveGuard { } loadGroupResources() { + + this.onResourceSelected(null); if (!this._group) { return; } @@ -105,7 +107,6 @@ export class GroupResourcePanelComponent implements BeforeLeaveGuard { identifierValue: "", smlRegistered: false, visibility: VisibilityEnum.Public - } }