ref #8041 trim all non-word characters in selecti dialog search string
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 31 Jan 2019 13:05:06 +0000 (14:05 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 31 Jan 2019 13:05:26 +0000 (14:05 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/AbstractFilteredCdmResourceSelectionDialog.java

index 73bd8f9efcce348a4c077efa4d1f4eeb713b4efe..1568d89425a1ead3653fef36dd695b9459ee5822 100644 (file)
@@ -45,6 +45,7 @@ import org.eclipse.swt.widgets.Text;
 
 import eu.etaxonomy.cdm.api.service.dto.EntityDTOBase;
 import eu.etaxonomy.cdm.api.service.dto.IdentifiedEntityDTO;
+import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.common.ICdmBase;
 import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
@@ -574,7 +575,7 @@ public abstract class AbstractFilteredCdmResourceSelectionDialog<T extends ICdmB
             if (pattern.equals("*") || pattern.equals("?")){
                 callService(null);
             }else if (StringUtils.isNotBlank(pattern)){
-                callService(pattern);
+                callService(CdmUtils.trimNonWordCharacters(pattern));
             }
             fillContentProvider(null);
         }