|
@@ -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
|