diff --git a/packages/trpc/server/routers/viewer/eventTypes/usecases/EventGroupBuilder.ts b/packages/trpc/server/routers/viewer/eventTypes/usecases/EventGroupBuilder.ts index 4d4fcf34c4..c4efce7fb1 100644 --- a/packages/trpc/server/routers/viewer/eventTypes/usecases/EventGroupBuilder.ts +++ b/packages/trpc/server/routers/viewer/eventTypes/usecases/EventGroupBuilder.ts @@ -68,7 +68,8 @@ export class EventGroupBuilder { }, })); - const teamMemberships = accessibleMemberships.map((membership) => ({ + // This ensures org roles are considered when calculating effective permissions + const teamMemberships = profileMemberships.map((membership) => ({ teamId: membership.team.id, membershipRole: membership.role, }));