mirror of
https://github.com/langgenius/dify.git
synced 2026-05-04 00:18:28 +08:00
fix: tools var renmae problem
This commit is contained in:
parent
e366e12be0
commit
178f1fc5d6
@ -271,7 +271,7 @@ const getNodeUsedVars = (node: Node): ValueSelector[] => {
|
|||||||
}
|
}
|
||||||
case BlockEnum.Tool: {
|
case BlockEnum.Tool: {
|
||||||
res = (data as ToolNodeType).tool_parameters?.filter((v) => {
|
res = (data as ToolNodeType).tool_parameters?.filter((v) => {
|
||||||
return v.variable_type === VarKindType.static
|
return v.variable_type === VarKindType.selector
|
||||||
}).map((v) => {
|
}).map((v) => {
|
||||||
return v.value_selector || []
|
return v.value_selector || []
|
||||||
})
|
})
|
||||||
@ -396,6 +396,9 @@ export const updateNodeVars = (oldNode: Node, oldVarSelector: ValueSelector, new
|
|||||||
const payload = data as ToolNodeType
|
const payload = data as ToolNodeType
|
||||||
if (payload.tool_parameters) {
|
if (payload.tool_parameters) {
|
||||||
payload.tool_parameters = payload.tool_parameters.map((v) => {
|
payload.tool_parameters = payload.tool_parameters.map((v) => {
|
||||||
|
if (v.variable_type === VarKindType.static)
|
||||||
|
return v
|
||||||
|
|
||||||
if (v.value_selector?.join('.') === oldVarSelector.join('.'))
|
if (v.value_selector?.join('.') === oldVarSelector.join('.'))
|
||||||
v.value_selector = newVarSelector
|
v.value_selector = newVarSelector
|
||||||
return v
|
return v
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user