diff --git a/src/services/service.ts b/src/services/service.ts index 81720f1..9c860fb 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -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); } }