From e15e27f0b47deca2d5d99021642ce770a4df0268 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Fri, 5 May 2023 13:21:04 -0400 Subject: [PATCH] :bug: (ga) Fix value field parsing --- .../googleAnalytics/executeGoogleAnalyticsBlock.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts b/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts index d253a83a6..0bd5ce053 100644 --- a/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts +++ b/apps/viewer/src/features/blocks/integrations/googleAnalytics/executeGoogleAnalyticsBlock.ts @@ -1,5 +1,6 @@ import { ExecuteIntegrationResponse } from '@/features/chat/types' import { deepParseVariables } from '@/features/variables/deepParseVariable' +import { isNotEmpty } from '@typebot.io/lib' import { GoogleAnalyticsBlock, SessionState } from '@typebot.io/schemas' export const executeGoogleAnalyticsBlock = ( @@ -14,7 +15,9 @@ export const executeGoogleAnalyticsBlock = ( { googleAnalytics: { ...googleAnalytics, - value: Number(googleAnalytics.value), + value: isNotEmpty(googleAnalytics.value as string) + ? Number(googleAnalytics.value) + : undefined, }, lastBubbleBlockId, },