update - 解决发送消息前内部事件监听处理异常的问题

This commit is contained in:
wangli 2024-04-26 15:56:52 +08:00
parent 5fc68d8c22
commit a6bbc307d3

View File

@ -257,7 +257,7 @@ public class RocketMqMessagePushEventListener extends AbstractBpmnEventListener<
private Map<String, Object> collectionVariable(MessagePushEvent event) {
Map<String, Object> variables = new HashMap<>();
BpmnProcessInstanceVO processInstance = getBpmnProcessInstanceVO(event);
BpmnProcessInstanceVO processInstance = getContext().getInstanceVO(() -> getBpmnProcessInstanceVO(event));
Map<String, Object> originVariables = processInstance.getVariables().entrySet().stream()
.filter(e -> Objects.nonNull(e.getKey()) && Objects.nonNull(e.getValue()))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));