2
0

🐛 (webhook) Fix variable list parsing in custom body

Closes #687
This commit is contained in:
Baptiste Arnaud
2023-08-18 15:57:52 +02:00
parent a4f7f8fae7
commit ed77f5d124
8 changed files with 36 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
import { isDefined } from '@typebot.io/lib'
import { Variable, VariableWithValue } from '@typebot.io/schemas'
import { safeStringify } from './safeStringify'
import { safeStringify } from '@typebot.io/lib/safeStringify'
export type ParseVariablesOptions = {
fieldToParse?: 'value' | 'id'
@@ -42,7 +42,9 @@ export const parseVariables =
if (options.escapeForJson)
return (
dollarSign +
jsonParse(typeof value !== 'string' ? JSON.stringify(value) : value)
(typeof value === 'string'
? jsonParse(value)
: JSON.stringify(value))
)
const parsedValue =
dollarSign +