From c0de113cf1d1416a586d4900485e1985d6a65d27 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Fri, 29 Aug 2025 13:45:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-4418)=20-=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E6=96=B0=E7=89=88=E9=85=8D=E7=BD=AE=E4=B8=AD=E7=9A=84=E6=9C=80?= =?UTF-8?q?=E5=90=8E=E6=93=8D=E4=BD=9C=E4=BA=BA=E8=8E=B7=E5=8F=96=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/delegate/BasedRoleV2TaskAssigneeSelector.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedRoleV2TaskAssigneeSelector.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedRoleV2TaskAssigneeSelector.java index 371b2bebe..b1695f4c5 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedRoleV2TaskAssigneeSelector.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/delegate/BasedRoleV2TaskAssigneeSelector.java @@ -127,9 +127,8 @@ public class BasedRoleV2TaskAssigneeSelector extends AbstractBpmnTaskAssigneeSel case pre_node_approver: log.info("executing role v2 with pre_node_approver"); Optional approverSpecifyRangeUnit4PreNodeApprover = getApproverSpecifyRangeUnit(flowElement); - BpmnTaskDelegateAssigner lastOperationApprover = - BpmnTaskDelegateAssigner.toObjectCompatible(execution.getVariables().get(CLOSE_PROCESS_ASSIGNER)); + BpmnTaskDelegateAssigner.toObjectCompatible(runtimeService.getVariable(execution.getProcessInstanceId(), CLOSE_PROCESS_ASSIGNER, BpmnTaskDelegateAssigner.class)); if (Objects.isNull(lastOperationApprover)) { return Collections.emptyList(); }