🐛 Fix append values bug when value contains "`"
This commit is contained in:
@ -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}\`);`
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@typebot.io/js",
|
||||
"version": "0.3.6",
|
||||
"version": "0.3.7",
|
||||
"description": "Javascript library to display typebots on your website",
|
||||
"type": "module",
|
||||
"main": "dist/index.js",
|
||||
|
@ -26,7 +26,7 @@ export const TextInputAddFileButton = (props: Props) => {
|
||||
<input
|
||||
type="file"
|
||||
id="photos-upload"
|
||||
accept="image/*"
|
||||
accept="image/*, video/*"
|
||||
multiple
|
||||
class="hidden"
|
||||
onChange={(e) => {
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@typebot.io/nextjs",
|
||||
"version": "0.3.6",
|
||||
"version": "0.3.7",
|
||||
"description": "Convenient library to display typebots on your Next.js website",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@typebot.io/react",
|
||||
"version": "0.3.6",
|
||||
"version": "0.3.7",
|
||||
"description": "Convenient library to display typebots on your React app",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
|
Reference in New Issue
Block a user