From c90fded6b75834f505011472593633ec8bdada18 Mon Sep 17 00:00:00 2001 From: Lauris Skraucis Date: Fri, 4 Jul 2025 14:10:31 +0200 Subject: [PATCH] refactor: filter out admins and owners from platform event types hosts (#22258) --- .../v2/src/modules/atoms/services/event-types-atom.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/v2/src/modules/atoms/services/event-types-atom.service.ts b/apps/api/v2/src/modules/atoms/services/event-types-atom.service.ts index d5613afabd..52e1973138 100644 --- a/apps/api/v2/src/modules/atoms/services/event-types-atom.service.ts +++ b/apps/api/v2/src/modules/atoms/services/event-types-atom.service.ts @@ -95,7 +95,9 @@ export class EventTypesAtomService { } // note (Lauris): don't show platform owner as one of the people that can be assigned to managed team event type - const onlyManagedTeamMembers = eventType.teamMembers.filter((user) => user.isPlatformManaged); + const onlyManagedTeamMembers = eventType.teamMembers.filter( + (user) => user.isPlatformManaged && user.membership === "MEMBER" + ); eventType.teamMembers = onlyManagedTeamMembers; return eventType;