From 8343b2a642661fb06ba41081971222fb01636e6f Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Wed, 3 Jun 2009 14:13:40 +0000 Subject: [PATCH] Fix for ALFCOM-2912 - group search now correctly handles double quotes in search terms git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14522 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../security/authority/script/ScriptAuthorityService.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/source/java/org/alfresco/repo/security/authority/script/ScriptAuthorityService.java b/source/java/org/alfresco/repo/security/authority/script/ScriptAuthorityService.java index cbeebc6ff3..ec51de03b6 100644 --- a/source/java/org/alfresco/repo/security/authority/script/ScriptAuthorityService.java +++ b/source/java/org/alfresco/repo/security/authority/script/ScriptAuthorityService.java @@ -146,12 +146,11 @@ public class ScriptAuthorityService extends BaseScopableProcessorExtension /** * Modify shortNameFilter to be "shortName*" */ - if(shortNameFilter.length() > 0) + if (shortNameFilter.length() > 0) { - filter = filter + "*"; + filter = filter.replace("\"", "") + "*"; } - Set groups = new LinkedHashSet(0); Set authorities = authorityService.findAuthoritiesByShortName(AuthorityType.GROUP, filter); for(String authority : authorities) @@ -162,5 +161,4 @@ public class ScriptAuthorityService extends BaseScopableProcessorExtension } return groups.toArray(new ScriptGroup[groups.size()]); } - -} +} \ No newline at end of file