2
0

Remove empty strings from variable parsing when possible

This commit is contained in:
Baptiste Arnaud
2024-04-18 10:17:25 +02:00
parent fb847e17dd
commit 3ca1a2f0d6
7 changed files with 34 additions and 17 deletions

View File

@ -226,7 +226,8 @@ export const parseInput =
}
case InputBlockType.NUMBER: {
const parsedBlock = deepParseVariables(
state.typebotsQueue[0].typebot.variables
state.typebotsQueue[0].typebot.variables,
{ removeEmptyStrings: true }
)({
...block,
prefilledValue: getPrefilledInputValue(
@ -254,7 +255,8 @@ export const parseInput =
}
case InputBlockType.RATING: {
const parsedBlock = deepParseVariables(
state.typebotsQueue[0].typebot.variables
state.typebotsQueue[0].typebot.variables,
{ removeEmptyStrings: true }
)({
...block,
prefilledValue: getPrefilledInputValue(
@ -272,7 +274,9 @@ export const parseInput =
}
}
default: {
return deepParseVariables(state.typebotsQueue[0].typebot.variables)({
return deepParseVariables(state.typebotsQueue[0].typebot.variables, {
removeEmptyStrings: true,
})({
...block,
runtimeOptions: await computeRuntimeOptions(state)(block),
prefilledValue: getPrefilledInputValue(