diff --git a/server/src/com/mirth/connect/connectors/jdbc/DatabaseDispatcherScript.java b/server/src/com/mirth/connect/connectors/jdbc/DatabaseDispatcherScript.java index 308e473074..2aaee45f68 100644 --- a/server/src/com/mirth/connect/connectors/jdbc/DatabaseDispatcherScript.java +++ b/server/src/com/mirth/connect/connectors/jdbc/DatabaseDispatcherScript.java @@ -231,7 +231,7 @@ public Object doCall() { responseStatus = Status.QUEUED; logger.error("Error evaluating " + connectorProperties.getName() + " (" + connectorProperties.getName() + " \"" + connector.getDestinationName() + "\" on channel " + connector.getChannelId() + ").", e); - eventController.dispatchEvent(new ErrorEvent(connector.getChannelId(), connector.getMetaDataId(), null, ErrorEventType.DESTINATION_CONNECTOR, connector.getDestinationName(), connectorProperties.getName(), "Error evaluating " + connectorProperties.getName(), e)); + eventController.dispatchEvent(new ErrorEvent(connector.getChannelId(), connector.getMetaDataId(), connectorMessage.getMessageId(), ErrorEventType.DESTINATION_CONNECTOR, connector.getDestinationName(), connectorProperties.getName(), "Error evaluating " + connectorProperties.getName(), e)); } finally { Context.exit(); }