[bug] fix rolesContainsMember
This commit is contained in:
parent
eca4d4de85
commit
4c534973d2
@ -928,7 +928,13 @@ export default class Services {
|
|||||||
for (const [roleName, roleDef] of Object.entries(roles)) {
|
for (const [roleName, roleDef] of Object.entries(roles)) {
|
||||||
for (const otherMember of roleDef.members) {
|
for (const otherMember of roleDef.members) {
|
||||||
if (res) { return true }
|
if (res) { return true }
|
||||||
res = this.compareMembers(member, otherMember.sp_addresses);
|
// Get the addresses for the member
|
||||||
|
const otherMemberAddresses: string[] | null = this.getAddressesForMemberId(otherMember);
|
||||||
|
if (!otherMemberAddresses) {
|
||||||
|
console.error('Failed to get addresses for member', otherMember);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
res = this.compareMembers(member, otherMemberAddresses);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user