fix(console): membership role deletion (#4230)

This commit is contained in:
Max Peintner 2022-08-22 09:08:01 +02:00 committed by GitHub
parent cc612fed07
commit 2ece8ffaa7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,9 +6,7 @@ import { Observable, Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
import { InstanceMembersDataSource } from 'src/app/pages/instance/instance-members/instance-members-datasource'; import { InstanceMembersDataSource } from 'src/app/pages/instance/instance-members/instance-members-datasource';
import { OrgMembersDataSource } from 'src/app/pages/orgs/org-members/org-members-datasource'; import { OrgMembersDataSource } from 'src/app/pages/orgs/org-members/org-members-datasource';
import { import { ProjectGrantMembersDataSource } from 'src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members-datasource';
ProjectGrantMembersDataSource,
} from 'src/app/pages/projects/owned-projects/project-grant-detail/project-grant-members-datasource';
import { Member } from 'src/app/proto/generated/zitadel/member_pb'; import { Member } from 'src/app/proto/generated/zitadel/member_pb';
import { getMembershipColor } from 'src/app/utils/color'; import { getMembershipColor } from 'src/app/utils/color';
@ -86,7 +84,7 @@ export class MembersTableComponent implements OnInit, OnDestroy {
const newRoles = Object.assign([], member.rolesList); const newRoles = Object.assign([], member.rolesList);
const index = newRoles.findIndex((r) => r === role); const index = newRoles.findIndex((r) => r === role);
if (index > -1) { if (index > -1) {
newRoles.splice(index); newRoles.splice(index, 1);
member.rolesList = newRoles; member.rolesList = newRoles;
this.updateRoles.emit({ member: member, change: newRoles }); this.updateRoles.emit({ member: member, change: newRoles });
} }