From 764ad8be41ff648012e522f610f921c88cf52768 Mon Sep 17 00:00:00 2001 From: Mark Michalek Date: Thu, 14 Feb 2019 16:53:18 -0500 Subject: [PATCH] 0003876: The 'audit' router should not write rows to the audit table during a load (3.10) --- .../org/jumpmind/symmetric/route/AuditTableDataRouter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java index 51b3630781..f6312fad04 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java @@ -61,6 +61,11 @@ public AuditTableDataRouter(ISymmetricEngine engine) { public Set routeToNodes(SimpleRouterContext context, DataMetaData dataMetaData, Set nodes, boolean initialLoad, boolean initialLoadSelectUsed, TriggerRouter triggerRouter) { + + if (initialLoad) { // loads are not audited; this is for CDC. + return null; + } + DataEventType eventType = dataMetaData.getData().getDataEventType(); if (eventType == DataEventType.INSERT || eventType == DataEventType.UPDATE || eventType == DataEventType.DELETE) {