diff --git a/api/app/core/workflow/nodes/operators.py b/api/app/core/workflow/nodes/operators.py index 5a1dba1f..de215460 100644 --- a/api/app/core/workflow/nodes/operators.py +++ b/api/app/core/workflow/nodes/operators.py @@ -106,7 +106,8 @@ class ArrayOperator(OperatorBase): def extend(self) -> None: self.check(no_right=True) origin = self.pool.get(self.left_selector) - self.pool.set(self.left_selector, origin.extend(self.right)) + origin.extend(self.right) + self.pool.set(self.left_selector, origin) def remove_last(self) -> None: self.check(no_right=True)