diff --git a/source/java/org/alfresco/repo/audit/AuditBootstrap.java b/source/java/org/alfresco/repo/audit/AuditBootstrap.java index b9744bae95..4bf75c2b18 100644 --- a/source/java/org/alfresco/repo/audit/AuditBootstrap.java +++ b/source/java/org/alfresco/repo/audit/AuditBootstrap.java @@ -65,7 +65,7 @@ public class AuditBootstrap extends AbstractLifecycleBean return null; } }; - transactionService.getRetryingTransactionHelper().doInTransaction(callback); + transactionService.getRetryingTransactionHelper().doInTransaction(callback, transactionService.isReadOnly()); } /** diff --git a/source/java/org/alfresco/repo/audit/model/AuditModelRegistry.java b/source/java/org/alfresco/repo/audit/model/AuditModelRegistry.java index 207bb8c386..25939cb6cf 100644 --- a/source/java/org/alfresco/repo/audit/model/AuditModelRegistry.java +++ b/source/java/org/alfresco/repo/audit/model/AuditModelRegistry.java @@ -273,7 +273,8 @@ public class AuditModelRegistry try { auditPathMapper = new PathMapper(); - transactionService.getRetryingTransactionHelper().doInTransaction(loadModelsCallback, false, true); + transactionService.getRetryingTransactionHelper().doInTransaction(loadModelsCallback, + transactionService.isReadOnly(), true); auditPathMapper.lock(); } finally