From 0ad5d1b662a1aca8fbf8f3f0b071f6823f5bf5a3 Mon Sep 17 00:00:00 2001 From: mengyonghao <1533512157@qq.com> Date: Mon, 22 Dec 2025 20:26:30 +0800 Subject: [PATCH] fix(workflow): fix incorrect list extend logic in assigner node --- api/app/core/workflow/nodes/operators.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)