From 09ecd445bb3f4434ce19d2189e7a27c4b2c8e155 Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Fri, 27 Oct 2023 08:00:34 -0400 Subject: [PATCH] fix adding managed event type to workflow (#12111) Co-authored-by: CarinaWolli --- .../routers/viewer/workflows/update.handler.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/trpc/server/routers/viewer/workflows/update.handler.ts b/packages/trpc/server/routers/viewer/workflows/update.handler.ts index 9c9a746468..76b05c083c 100644 --- a/packages/trpc/server/routers/viewer/workflows/update.handler.ts +++ b/packages/trpc/server/routers/viewer/workflows/update.handler.ts @@ -86,13 +86,16 @@ export const updateHandler = async ({ ctx, input }: UpdateOptions) => { const hasOrgsPlan = IS_SELF_HOSTED || ctx.user.organizationId; + const where: Prisma.EventTypeWhereInput = {}; + where.id = { + in: activeOn, + }; + if (userWorkflow.teamId) { + //all children managed event types are added after + where.parentId = null; + } const activeOnEventTypes = await ctx.prisma.eventType.findMany({ - where: { - id: { - in: activeOn, - }, - parentId: null, - }, + where, select: { id: true, children: {