2
0

🐛 Fix append values bug when value contains "`"

This commit is contained in:
Baptiste Arnaud
2024-07-29 16:35:02 +02:00
parent 77daab8a5f
commit 22953a3445
5 changed files with 7 additions and 7 deletions

View File

@@ -194,9 +194,9 @@ const getExpressionToEvaluate =
case 'Append value(s)': {
const item = parseVariables(state.typebotsQueue[0].typebot.variables)(
options.item
)
return `if(\`${item}\` === '') return ${options.variableId};
if(!${options.variableId}) return [\`${item}\`];
).replaceAll('`', '\\`')
if (isEmpty(item)) return `return ${options.variableId}`
return `if(!${options.variableId}) return [\`${item}\`];
if(!Array.isArray(${options.variableId})) return [${options.variableId}, \`${item}\`];
return (${options.variableId}).concat(\`${item}\`);`
}