From ec5081ef10d9c6fc8dde4593e06df2db2b506b47 Mon Sep 17 00:00:00 2001 From: Jamal Kaabi-Mofrad Date: Tue, 17 Sep 2013 16:45:22 +0000 Subject: [PATCH] ALF-19111: Fixed the user trashcan pagination backend. ArchivedNodes CQ, supports paging, so there was no need to use the ModelUtil.page method to build the page again. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55425 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/repo/web/scripts/archive/ArchivedNodesGet.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/web/scripts/archive/ArchivedNodesGet.java b/source/java/org/alfresco/repo/web/scripts/archive/ArchivedNodesGet.java index 2ed7cdf1da..368f5da3c1 100644 --- a/source/java/org/alfresco/repo/web/scripts/archive/ArchivedNodesGet.java +++ b/source/java/org/alfresco/repo/web/scripts/archive/ArchivedNodesGet.java @@ -81,7 +81,11 @@ public class ArchivedNodesGet extends AbstractArchivedNodeWebScript } // Now do the paging - model.put(DELETED_NODES, ModelUtil.page(deletedNodes, paging)); + // ALF-19111. Note: Archived nodes CQ, supports Paging, + // so no need to use the ModelUtil.page method to build the page again. + model.put(DELETED_NODES, deletedNodes); + // Because we haven't used ModelUtil.page method, we need to set the total items manually. + paging.setTotalItems(deletedNodes.size()); model.put("paging", ModelUtil.buildPaging(paging)); return model;