From 7c46702c77b31798063f0e56682c0f224d3921e8 Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 22 Feb 2016 15:30:35 +0100 Subject: [PATCH] Fix field unit filter for bulk editor #5572 --- .../java/eu/etaxonomy/taxeditor/store/SearchManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java index 40a76e016..40d53766e 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/SearchManager.java @@ -37,6 +37,7 @@ import eu.etaxonomy.cdm.model.common.RelationshipBase; import eu.etaxonomy.cdm.model.common.User; import eu.etaxonomy.cdm.model.name.NameRelationship; import eu.etaxonomy.cdm.model.name.TaxonNameBase; +import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; import eu.etaxonomy.cdm.model.reference.Reference; import eu.etaxonomy.cdm.model.taxon.TaxonBase; @@ -176,6 +177,14 @@ public class SearchManager { "mediaSpecimen" }); + if(configurator.getClazz()==null){ + if(showFieldUnits){ + configurator.setClazz(SpecimenOrObservationBase.class); + } + else{ + configurator.setClazz(DerivedUnit.class); + } + } List occurrencePropertyPaths = new ArrayList(); occurrencePropertyPaths.addAll(BASE_OCCURRENCE_INIT_STRATEGY); for(String propertyPath:BASE_OCCURRENCE_INIT_STRATEGY) { -- 2.34.1