fix: 🐛 Misc
This commit is contained in:
@ -142,11 +142,11 @@ export const executeWebhook =
|
||||
...basicAuth,
|
||||
json:
|
||||
contentType !== 'x-www-form-urlencoded' && body
|
||||
? JSON.parse(parseVariables(variables)(body))
|
||||
? safeJsonParse(parseVariables(variables)(body))
|
||||
: undefined,
|
||||
form:
|
||||
contentType === 'x-www-form-urlencoded' && body
|
||||
? JSON.parse(parseVariables(variables)(body))
|
||||
? safeJsonParse(parseVariables(variables)(body))
|
||||
: undefined,
|
||||
}
|
||||
try {
|
||||
@ -240,4 +240,12 @@ const convertKeyValueTableToObject = (
|
||||
}, {})
|
||||
}
|
||||
|
||||
const safeJsonParse = (json: string): any => {
|
||||
try {
|
||||
return JSON.parse(json)
|
||||
} catch (err) {
|
||||
return json
|
||||
}
|
||||
}
|
||||
|
||||
export default withSentry(handler)
|
||||
|
Reference in New Issue
Block a user