From 8f8045e302968cf3a5322bd305941be98079676f Mon Sep 17 00:00:00 2001 From: Mohit Singh Date: Mon, 5 Aug 2024 16:49:08 +0530 Subject: [PATCH] [feature/MNT-24127-EndpointToCalculateFolderSize] Added endpoint to calculate folder size --- .../actions/interfaces/RelationshipResourceAction.java | 5 ++--- .../repo/action/executer/NodeSizeActionExecuter.java | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/remote-api/src/main/java/org/alfresco/rest/framework/resource/actions/interfaces/RelationshipResourceAction.java b/remote-api/src/main/java/org/alfresco/rest/framework/resource/actions/interfaces/RelationshipResourceAction.java index 6c2e4db36e..071641503f 100644 --- a/remote-api/src/main/java/org/alfresco/rest/framework/resource/actions/interfaces/RelationshipResourceAction.java +++ b/remote-api/src/main/java/org/alfresco/rest/framework/resource/actions/interfaces/RelationshipResourceAction.java @@ -25,13 +25,13 @@ */ package org.alfresco.rest.framework.resource.actions.interfaces; +import java.util.List; + import org.alfresco.rest.framework.core.exceptions.RelationshipResourceNotFoundException; import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo; import org.alfresco.rest.framework.resource.parameters.Parameters; import org.alfresco.rest.framework.webscripts.WithResponse; -import java.util.List; - /** * Permissible actions for an Relationship Resources * Based around CRUD - Create, ReadAll, ReadById, Update, Delete, DeleteSet @@ -163,5 +163,4 @@ public interface RelationshipResourceAction */ public void deleteSet(String entityResourceId, Parameters params, WithResponse withResponse); } - } diff --git a/repository/src/main/java/org/alfresco/repo/action/executer/NodeSizeActionExecuter.java b/repository/src/main/java/org/alfresco/repo/action/executer/NodeSizeActionExecuter.java index a8a982e2cd..9eae86460f 100644 --- a/repository/src/main/java/org/alfresco/repo/action/executer/NodeSizeActionExecuter.java +++ b/repository/src/main/java/org/alfresco/repo/action/executer/NodeSizeActionExecuter.java @@ -141,6 +141,7 @@ public class NodeSizeActionExecuter extends ActionExecuterAbstractBase }); totalSizeFromFacet+=resultSize.longValue(); + resultSize.set(0); if (results.getFieldFacet(FIELD_FACET).size() <= totalItems || results.getFieldFacet(FIELD_FACET).size() <= maxItems) {