diff --git a/src/utils/groups.be.ts b/src/utils/groups.be.ts index b36b8921..0a911581 100644 --- a/src/utils/groups.be.ts +++ b/src/utils/groups.be.ts @@ -40,7 +40,7 @@ export const getUserCorporate = async (id: string) => { const groups = await getParticipantGroups(id); const admins = await Promise.all(groups.map((x) => x.admin).map(getUser)); - const corporates = admins.filter((x) => x.type === "corporate" || x.type === "mastercorporate"); + const corporates = admins.filter((x) => (user.type === "corporate" ? x.type === "mastercorporate" : x.type === "corporate")); if (corporates.length === 0) return undefined; return corporates.shift() as CorporateUser | MasterCorporateUser;