From e5ba3f5574ae5d2f76355dc6bc59113f29fe4306 Mon Sep 17 00:00:00 2001 From: Ross Gale Date: Thu, 25 Apr 2019 14:10:12 +0100 Subject: [PATCH] RM-6834 adding fix for system edited records not being returned from search --- .../script/slingshot/RMSearchGet.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/script/slingshot/RMSearchGet.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/script/slingshot/RMSearchGet.java index 4b5f18819f..1323e1fefb 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/script/slingshot/RMSearchGet.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/script/slingshot/RMSearchGet.java @@ -77,6 +77,7 @@ public class RMSearchGet extends DeclarativeWebScript private static final String PARAM_SORTBY = "sortby"; private static final String PARAM_FILTERS = "filters"; private static final String PARAM_MAX_ITEMS = "maxitems"; + private static final String SYSTEM = "System"; /** Records management search service */ protected RecordsManagementSearchService recordsManagementSearchService; @@ -373,6 +374,12 @@ public class RMSearchGet extends DeclarativeWebScript private String getDisplayName(String userName) { + //Fix for RM-6834 + if(userName.equals(SYSTEM)) + { + return SYSTEM; + } + String result = personDataCache.get(userName); if (result == null) {