update - 优化前端传递空余字段导致条件拼接异常

This commit is contained in:
wangli 2023-12-06 10:43:57 +08:00
parent 78d62bbadb
commit 97e91cbfdf

View File

@ -49,7 +49,8 @@ public class SequenceFlowJsonConverter extends AbstractBpmnJsonConverter<Sequenc
private void setConditionExpression(BpmnJsonNode node, SequenceFlow sequenceFlow) {
BpmnJsonNode preJsonNode = node.getPreJsonNode();
if (Objects.isNull(preJsonNode) || !NODE_CONDITION.equals(preJsonNode.getType())
|| CollectionUtils.isEmpty(preJsonNode.getProperty().getGroups())) {
|| CollectionUtils.isEmpty(preJsonNode.getProperty().getGroups())
|| (preJsonNode.getProperty().getGroups().size() == 1 && CollectionUtils.isEmpty(preJsonNode.getProperty().getGroups().get(0).getConditions()))) {
return;
}