mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-20 16:09:11 +08:00
fix: http node value var rename
This commit is contained in:
parent
38edb06897
commit
48d8b01d81
@ -650,7 +650,7 @@ export const getNodeUsedVars = (node: Node): ValueSelector[] => {
|
|||||||
}
|
}
|
||||||
case BlockEnum.HttpRequest: {
|
case BlockEnum.HttpRequest: {
|
||||||
const payload = (data as HttpNodeType)
|
const payload = (data as HttpNodeType)
|
||||||
res = matchNotSystemVars([payload.url, payload.headers, payload.params, payload.body.data])
|
res = matchNotSystemVars([payload.url, payload.headers, payload.params, typeof payload.body.data === 'string' ? payload.body.data : payload.body.data.map(d => d.value).join('')])
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
case BlockEnum.Tool: {
|
case BlockEnum.Tool: {
|
||||||
@ -868,7 +868,17 @@ export const updateNodeVars = (oldNode: Node, oldVarSelector: ValueSelector, new
|
|||||||
payload.url = replaceOldVarInText(payload.url, oldVarSelector, newVarSelector)
|
payload.url = replaceOldVarInText(payload.url, oldVarSelector, newVarSelector)
|
||||||
payload.headers = replaceOldVarInText(payload.headers, oldVarSelector, newVarSelector)
|
payload.headers = replaceOldVarInText(payload.headers, oldVarSelector, newVarSelector)
|
||||||
payload.params = replaceOldVarInText(payload.params, oldVarSelector, newVarSelector)
|
payload.params = replaceOldVarInText(payload.params, oldVarSelector, newVarSelector)
|
||||||
|
if (typeof payload.body.data === 'string') {
|
||||||
payload.body.data = replaceOldVarInText(payload.body.data, oldVarSelector, newVarSelector)
|
payload.body.data = replaceOldVarInText(payload.body.data, oldVarSelector, newVarSelector)
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
payload.body.data = payload.body.data.map((d) => {
|
||||||
|
return {
|
||||||
|
...d,
|
||||||
|
value: replaceOldVarInText(d.value || '', oldVarSelector, newVarSelector),
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
case BlockEnum.Tool: {
|
case BlockEnum.Tool: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user