From 329566d3e62c7512c38d713d07e415f4a3c5ab17 Mon Sep 17 00:00:00 2001 From: Gavin Cornwell Date: Wed, 13 Oct 2010 13:49:38 +0000 Subject: [PATCH] Fixed ALF-5203, ALF-5126 & FORM-47: Explorer/Share - association picker should also allow search by aspect i.e. when the target of an association is an aspect and not a type. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@23077 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../component/property/BaseAssociationEditor.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/web/ui/repo/component/property/BaseAssociationEditor.java b/source/java/org/alfresco/web/ui/repo/component/property/BaseAssociationEditor.java index 81d0cc4106..f6f4b425da 100644 --- a/source/java/org/alfresco/web/ui/repo/component/property/BaseAssociationEditor.java +++ b/source/java/org/alfresco/web/ui/repo/component/property/BaseAssociationEditor.java @@ -1015,9 +1015,17 @@ public abstract class BaseAssociationEditor extends UIInput } else { - // for all other types perform a lucene search - + // for all other types/aspects perform a lucene search StringBuilder query = new StringBuilder("+TYPE:\""); + if (assocDef.getTargetClass().isAspect()) + { + query = new StringBuilder("+ASPECT:\""); + } + else + { + query = new StringBuilder("+TYPE:\""); + } + query.append(type); query.append("\"");