|
|
|
|
@ -739,6 +739,11 @@ export const getNodeUsedVars = (node: Node): ValueSelector[] => {
|
|
|
|
|
res = [(data as IterationNodeType).iterator_selector]
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
case BlockEnum.ListFilter: {
|
|
|
|
|
res = [(data as ListFilterNodeType).variable]
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return res || []
|
|
|
|
|
}
|
|
|
|
|
@ -997,6 +1002,12 @@ export const updateNodeVars = (oldNode: Node, oldVarSelector: ValueSelector, new
|
|
|
|
|
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
case BlockEnum.ListFilter: {
|
|
|
|
|
const payload = data as ListFilterNodeType
|
|
|
|
|
if (payload.variable.join('.') === oldVarSelector.join('.'))
|
|
|
|
|
payload.variable = newVarSelector
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
return newNode
|
|
|
|
|
|