From 1919536cd750ca28582b123f45c9b8edf844fabb Mon Sep 17 00:00:00 2001 From: Silviu Dinuta Date: Thu, 3 Nov 2016 11:07:32 +0200 Subject: [PATCH] RM-4289: solved the caching problem only after delete --- .../java/org/alfresco/rm/rest/api/impl/RMSitesImpl.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/impl/RMSitesImpl.java b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/impl/RMSitesImpl.java index 3dfdf08dfc..273fba6538 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/impl/RMSitesImpl.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/rm/rest/api/impl/RMSitesImpl.java @@ -232,7 +232,6 @@ public class RMSitesImpl extends SitesImpl implements RMSites */ public RMSite updateRMSite(String siteId, SiteUpdate update, Parameters parameters) { - solveRMSiteNodeRefCaching(); Site updatedSite = updateSite(siteId, update, parameters); SiteInfo siteInfo = siteService.getSite(siteId); RMSiteCompliance compliance = getCompliance(siteInfo); @@ -323,7 +322,6 @@ public class RMSitesImpl extends SitesImpl implements RMSites @Override public RMSite getRMSite(String siteId) { - solveRMSiteNodeRefCaching(); Site site = getSite(siteId); SiteInfo siteInfo = siteService.getSite(siteId); RMSiteCompliance compliance = getCompliance(siteInfo); @@ -333,12 +331,13 @@ public class RMSitesImpl extends SitesImpl implements RMSites @Override public void deleteRMSite(String siteId, Parameters parameters) { - solveRMSiteNodeRefCaching(); deleteSite(siteId, parameters); + solveRMSiteNodeRefCaching(); } /** - * Method used for solving rm site nodeRef caching problem that affected rm site update, delete and get from rest api. See RM-4289 issue for details. + * Method used for solving rm site nodeRef caching problem that affected rm site update and get from rest api, after site deletion from rest api. + * See RM-4289 issue for details. * */ private void solveRMSiteNodeRefCaching()