From 5cf7e328527d66a94fcb93f8685508863190f5be Mon Sep 17 00:00:00 2001 From: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Date: Sat, 4 Feb 2023 07:06:37 -0500 Subject: [PATCH] fix workflows when duplicating event types (#6873) --- .../trpc/server/routers/viewer/eventTypes.tsx | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/trpc/server/routers/viewer/eventTypes.tsx b/packages/trpc/server/routers/viewer/eventTypes.tsx index 94a86a7df0..824da3ddce 100644 --- a/packages/trpc/server/routers/viewer/eventTypes.tsx +++ b/packages/trpc/server/routers/viewer/eventTypes.tsx @@ -770,20 +770,12 @@ export const eventTypesRouter = router({ } if (workflows.length > 0) { - const workflowIds = workflows.map((workflow) => { - return { id: workflow.workflowId }; + const relationCreateData = workflows.map((workflow) => { + return { eventTypeId: newEventType.id, workflowId: workflow.workflowId }; }); - const eventUpdateData: Prisma.EventTypeUpdateInput = { - workflows: { - connect: workflowIds, - }, - }; - await ctx.prisma.eventType.update({ - where: { - id: newEventType.id, - }, - data: eventUpdateData, + await ctx.prisma.workflowsOnEventTypes.createMany({ + data: relationCreateData, }); }