From e9011aefd0f46bea908ba08248963dc2f17b9ec6 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Fri, 15 Mar 2024 14:31:35 +0100 Subject: [PATCH] :bug: (wait) Parse wait seconds as float instead of int Closes #1355 --- packages/bot-engine/blocks/logic/wait/executeWait.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/bot-engine/blocks/logic/wait/executeWait.ts b/packages/bot-engine/blocks/logic/wait/executeWait.ts index af9e2c637..64d75e385 100644 --- a/packages/bot-engine/blocks/logic/wait/executeWait.ts +++ b/packages/bot-engine/blocks/logic/wait/executeWait.ts @@ -11,7 +11,7 @@ export const executeWait = ( if (!block.options?.secondsToWaitFor) return { outgoingEdgeId: block.outgoingEdgeId } - const parsedSecondsToWaitFor = safeParseInt( + const parsedSecondsToWaitFor = safeParseFloat( parseVariables(variables)(block.options.secondsToWaitFor) ) @@ -33,7 +33,7 @@ export const executeWait = ( } } -const safeParseInt = (value: string) => { - const parsedValue = parseInt(value) +const safeParseFloat = (value: string) => { + const parsedValue = parseFloat(value) return isNaN(parsedValue) ? undefined : parsedValue }