| Object.keys(payload.tool_parameters).forEach((key) => { | Object.keys(payload.tool_parameters).forEach((key) => { | ||||
| const value = payload.tool_parameters[key] | const value = payload.tool_parameters[key] | ||||
| const { type } = value | const { type } = value | ||||
| if (type === ToolVarType.variable) { | |||||
| if (type === ToolVarType.variable && value.value.join('.') === oldVarSelector.join('.')) { | |||||
| payload.tool_parameters[key] = { | payload.tool_parameters[key] = { | ||||
| ...value, | ...value, | ||||
| value: newVarSelector, | value: newVarSelector, | ||||
| Object.keys(payload.datasource_parameters).forEach((key) => { | Object.keys(payload.datasource_parameters).forEach((key) => { | ||||
| const value = payload.datasource_parameters[key] | const value = payload.datasource_parameters[key] | ||||
| const { type } = value | const { type } = value | ||||
| if (type === ToolVarType.variable) { | |||||
| if (type === ToolVarType.variable && value.value.join('.') === oldVarSelector.join('.')) { | |||||
| payload.datasource_parameters[key] = { | payload.datasource_parameters[key] = { | ||||
| ...value, | ...value, | ||||
| value: newVarSelector, | value: newVarSelector, |