mirror of https://github.com/FlowiseAI/Flowise.git
Bugfix/get rid of double quotes when replacing variable value (#2577)
get rid of double quotes when replacing variable valuepull/2579/head
parent
5ba9493b30
commit
4ec8376efa
|
|
@ -782,7 +782,13 @@ export const getVariableValue = (
|
|||
const variableValue = variableDict[path]
|
||||
// Replace all occurrence
|
||||
if (typeof variableValue === 'object') {
|
||||
returnVal = returnVal.split(path).join(JSON.stringify(JSON.stringify(variableValue)))
|
||||
const stringifiedValue = JSON.stringify(JSON.stringify(variableValue))
|
||||
if (stringifiedValue.startsWith('"') && stringifiedValue.endsWith('"')) {
|
||||
// get rid of the double quotes
|
||||
returnVal = returnVal.split(path).join(stringifiedValue.substring(1, stringifiedValue.length - 1))
|
||||
} else {
|
||||
returnVal = returnVal.split(path).join(JSON.stringify(variableValue).replace(/"/g, '\\"'))
|
||||
}
|
||||
} else {
|
||||
returnVal = returnVal.split(path).join(variableValue)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue