feat(REQ-2924) - 完善新版日志的内部逻辑可能产生的 NPE 问题

This commit is contained in:
wangli 2024-09-10 14:47:14 +08:00
parent aed3f25f81
commit 48d2765575

View File

@ -1086,7 +1086,7 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
authorizedButtons.addAll(logVO.getDefaultButtonConf().getCarbonCopy());
}
if (Objects.equals(PROCESSING, logVO.getResult())) {
if (Objects.equals(PROCESSING, logVO.getResult()) && Objects.nonNull(visitor)) {
String ge130Assignee = getGe130Assignee(visitor);
String le130Assignee = getLe130Assignee(visitor);
@ -1214,7 +1214,7 @@ public class BpmnProcessInstanceServiceImpl implements BpmnProcessInstanceServic
}
private static void handleEncrypt(Boolean encrypt, List<BpmnTaskInstanceLogVO> tasks) {
if (!encrypt) {
if (Boolean.FALSE.equals(encrypt)) {
return;
}
tasks.forEach(i -> {