feat(REQ-2924) - 增加防御性逻辑,避免直接跑出异常
This commit is contained in:
parent
e9c189c589
commit
09f2d09ae1
@ -1289,7 +1289,9 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
|
||||
processingTask.ifPresent(i -> {
|
||||
List<BpmnTaskDelegateAssigner> assigners = new ArrayList<>(ListUtils.emptyIfNull(i.getForecastAssignees()));
|
||||
if(CollectionUtils.isEmpty(assigners)) {
|
||||
assigners.add(i.getAssigneeSnapshot());
|
||||
if(Objects.nonNull(i.getAssigneeSnapshot())) {
|
||||
assigners.add(i.getAssigneeSnapshot());
|
||||
}
|
||||
}
|
||||
assigners.add(BpmnTaskDelegateAssigner.toObjectCompatible(CollectionUtils.isEmpty(ListUtils.emptyIfNull(e.getAssigneeFull())) ? null : e.getAssigneeFull().get(0)));
|
||||
switch (i.getNodeMode()) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user