From ab3caeba276d897ce062708ae8d75a082e163bc2 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 13 Feb 2025 17:53:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Ignore=20update=20typebot=20conf?= =?UTF-8?q?lict=20in=20builder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/builder/sentry.server.config.ts | 5 +++++ .../src/features/editor/providers/TypebotProvider.tsx | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/builder/sentry.server.config.ts b/apps/builder/sentry.server.config.ts index b293dc89f..244946b18 100644 --- a/apps/builder/sentry.server.config.ts +++ b/apps/builder/sentry.server.config.ts @@ -21,6 +21,11 @@ Sentry.init({ event.contexts?.trpc?.procedure_path === "typebot.importTypebot" ) return null; + if ( + exception.code === "CONFLICT" && + event.contexts?.trpc?.procedure_path === "typebot.updateTypebot" + ) + return null; } return event; }, diff --git a/apps/builder/src/features/editor/providers/TypebotProvider.tsx b/apps/builder/src/features/editor/providers/TypebotProvider.tsx index 510e447a0..24d7c50db 100644 --- a/apps/builder/src/features/editor/providers/TypebotProvider.tsx +++ b/apps/builder/src/features/editor/providers/TypebotProvider.tsx @@ -156,11 +156,13 @@ export const TypebotProvider = ({ const { mutateAsync: updateTypebot, isLoading: isSaving } = trpc.typebot.updateTypebot.useMutation({ - onError: (error) => + onError: (error) => { + if (error.data?.code === "CONFLICT") return; showToast({ title: "Error while updating typebot", description: error.message, - }), + }); + }, onSuccess: () => { if (!typebotId) return; refetchTypebot();