🚸 Display error toast when script or set vari…
This commit is contained in:
@ -6,6 +6,7 @@ import { safeStringify } from '@typebot.io/lib/safeStringify'
|
||||
import { Variable } from './types'
|
||||
import ivm from 'isolated-vm'
|
||||
import { parseTransferrableValue } from './codeRunners'
|
||||
import { stringifyError } from '@typebot.io/lib/stringifyError'
|
||||
|
||||
const defaultTimeout = 10 * 1000
|
||||
|
||||
@ -74,7 +75,6 @@ export const executeFunction = async ({
|
||||
|
||||
try {
|
||||
const output = await run(parsedBody)
|
||||
console.log('Output', output)
|
||||
return {
|
||||
output: safeStringify(output) ?? '',
|
||||
newVariables: Object.entries(updatedVariables)
|
||||
@ -93,12 +93,7 @@ export const executeFunction = async ({
|
||||
console.log('Error while executing script')
|
||||
console.error(e)
|
||||
|
||||
const error =
|
||||
typeof e === 'string'
|
||||
? e
|
||||
: e instanceof Error
|
||||
? e.message
|
||||
: JSON.stringify(e)
|
||||
const error = stringifyError(e)
|
||||
|
||||
return {
|
||||
error,
|
||||
|
Reference in New Issue
Block a user