From 4c534973d2eb58f05453ffee8c557762dc6b4bf1 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Sun, 27 Apr 2025 16:39:18 +0200 Subject: [PATCH] [bug] fix rolesContainsMember --- src/services/service.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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); } }