diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java index ff0178ecfd..92a7ef41fc 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java @@ -131,7 +131,8 @@ synchronized public RemoteNodeStatuses pushData(boolean force) { public void execute(NodeCommunication nodeCommunication, RemoteNodeStatus status) { Node node = nodeCommunication.getNode(); - if (StringUtils.isNotBlank(node.getSyncUrl())) { + if (StringUtils.isNotBlank(node.getSyncUrl()) || + !parameterService.isRegistrationServer()) { try { startTimesOfNodesBeingPushedTo.put(node.getNodeId(), new Date()); long reloadBatchesProcessed = 0;