From 28e88c2d4c299ff100935776fa725d26d0f7a36b Mon Sep 17 00:00:00 2001 From: mengyonghao <1533512157@qq.com> Date: Mon, 22 Dec 2025 20:37:42 +0800 Subject: [PATCH] fix(workflow): fix incorrect list append logic in assigner node --- api/app/core/workflow/nodes/operators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/app/core/workflow/nodes/operators.py b/api/app/core/workflow/nodes/operators.py index de215460..a80cf326 100644 --- a/api/app/core/workflow/nodes/operators.py +++ b/api/app/core/workflow/nodes/operators.py @@ -97,7 +97,7 @@ class ArrayOperator(OperatorBase): self.pool.set(self.left_selector, list()) def append(self) -> None: - self.check() + self.check(no_right=True) # TODO:require type limit in list origin = self.pool.get(self.left_selector) origin.append(self.right)