diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/solr/transactions.get.json.ftl b/config/alfresco/templates/webscripts/org/alfresco/repository/solr/transactions.get.json.ftl index 5d572867d7..2813ebcbb5 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/solr/transactions.get.json.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/solr/transactions.get.json.ftl @@ -10,5 +10,8 @@ <#if maxTxnCommitTime??> ,"maxTxnCommitTime": ${maxTxnCommitTime?c} + <#if maxTxnId??> + ,"maxTxnId": ${maxTxnId?c} + } \ No newline at end of file diff --git a/source/java/org/alfresco/repo/web/scripts/solr/TransactionsGet.java b/source/java/org/alfresco/repo/web/scripts/solr/TransactionsGet.java index e1a37ef3f4..5cd63b7606 100644 --- a/source/java/org/alfresco/repo/web/scripts/solr/TransactionsGet.java +++ b/source/java/org/alfresco/repo/web/scripts/solr/TransactionsGet.java @@ -70,6 +70,12 @@ public class TransactionsGet extends DeclarativeWebScript { model.put("maxTxnCommitTime", maxTxnCommitTime); } + + Long maxTxnIdOnServer = solrTrackingComponent.getMaxTxnId(); + if(maxTxnIdOnServer != null) + { + model.put("maxTxnId", maxTxnIdOnServer); + } if (logger.isDebugEnabled()) {