diff --git a/experiment/src/org/labkey/experiment/api/ExperimentServiceImpl.java b/experiment/src/org/labkey/experiment/api/ExperimentServiceImpl.java index cdcac74eb0e..62152521663 100644 --- a/experiment/src/org/labkey/experiment/api/ExperimentServiceImpl.java +++ b/experiment/src/org/labkey/experiment/api/ExperimentServiceImpl.java @@ -9530,7 +9530,7 @@ public Map moveDataClassObjects(Collection d try (DbScope.Transaction transaction = ensureTransaction()) { - if (AuditBehaviorType.NONE != auditBehavior) + if (AuditBehaviorType.NONE != auditBehavior && transaction.getAuditEvent() == null) { TransactionAuditProvider.TransactionAuditEvent auditEvent = AbstractQueryUpdateService.createTransactionAuditEvent(targetContainer, QueryService.AuditAction.UPDATE); auditEvent.updateCommentRowCount(dataObjects.size()); @@ -9781,7 +9781,7 @@ public Map moveAssayRuns(@NotNull List assayR AbstractAssayProvider.AssayMoveData assayMoveData = new AbstractAssayProvider.AssayMoveData(new HashMap<>(), new HashMap<>()); try (DbScope.Transaction transaction = ensureTransaction()) { - if (auditBehavior != null && AuditBehaviorType.NONE != auditBehavior) + if (auditBehavior != null && AuditBehaviorType.NONE != auditBehavior && transaction.getAuditEvent() == null) { TransactionAuditProvider.TransactionAuditEvent auditEvent = AbstractQueryUpdateService.createTransactionAuditEvent(targetContainer, QueryService.AuditAction.UPDATE); auditEvent.updateCommentRowCount(assayRuns.size()); diff --git a/experiment/src/org/labkey/experiment/api/SampleTypeServiceImpl.java b/experiment/src/org/labkey/experiment/api/SampleTypeServiceImpl.java index ed05d41c7b1..b86421cc8da 100644 --- a/experiment/src/org/labkey/experiment/api/SampleTypeServiceImpl.java +++ b/experiment/src/org/labkey/experiment/api/SampleTypeServiceImpl.java @@ -1843,7 +1843,7 @@ public Map moveSamples(Collection sample try (DbScope.Transaction transaction = ensureTransaction()) { - if (AuditBehaviorType.NONE != auditBehavior) + if (AuditBehaviorType.NONE != auditBehavior && transaction.getAuditEvent() == null) { TransactionAuditProvider.TransactionAuditEvent auditEvent = AbstractQueryUpdateService.createTransactionAuditEvent(targetContainer, QueryService.AuditAction.UPDATE); auditEvent.updateCommentRowCount(samples.size());