diff --git a/apps/builddao/widget/core/lib/common.js b/apps/builddao/widget/core/lib/common.js index 96bb4082..b0024970 100644 --- a/apps/builddao/widget/core/lib/common.js +++ b/apps/builddao/widget/core/lib/common.js @@ -24,13 +24,15 @@ const checkIsMemberOrPending = (accountId) => { ); }).length > 0; - policy.roles - .filter((role) => alreadyJoinedRolesNames.includes(role.name)) - .map((role) => { - if (Array.isArray(role.kind.Group) && !isDaoMember) { - isDaoMember = role.kind.Group.includes(accountId); - } - }); + if (Array.isArray(policy.roles)) { + policy.roles + .filter((role) => alreadyJoinedRolesNames.includes(role.name)) + .map((role) => { + if (Array.isArray(role.kind.Group) && !isDaoMember) { + isDaoMember = role.kind.Group.includes(accountId); + } + }); + } return isDaoMember || alreadyMadeAProposal; };