[bug] fix rolesContainsMember

This commit is contained in:
NicolasCantu 2025-04-27 16:39:18 +02:00
parent eca4d4de85
commit 4c534973d2

View File

@ -928,7 +928,13 @@ export default class Services {
for (const [roleName, roleDef] of Object.entries(roles)) {
for (const otherMember of roleDef.members) {
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);
}
}