update - 调整任务判断审批人标识的异常问题

This commit is contained in:
wangli 2024-01-02 15:08:28 +08:00
parent 0abd017659
commit edf952aff0

View File

@ -560,7 +560,7 @@ public class BpmnProcessTaskServiceImpl implements BpmnProcessTaskService {
BpmnTaskDelegateAssigner assigner = Objects.nonNull(assginerSnapshot) ?
(BpmnTaskDelegateAssigner) assginerSnapshot.getValue() : null;
if (!vo.getAssignee().contains(TASK_ASSIGNEE_SKIP_FLAT)) {
if (StringUtils.hasLength(vo.getAssignee()) && !vo.getAssignee().contains(TASK_ASSIGNEE_SKIP_FLAT)) {
vo.setAssignee(Objects.isNull(assigner) ? "" : assigner.getAssignee());
}
vo.setAssigneeSnapshot(assigner);