ref #7095 Fix area filter concatenation
authorPatrick Plitzner <p.plitzner@bgbm.org>
Tue, 16 Jan 2018 12:45:22 +0000 (13:45 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Tue, 16 Jan 2018 12:45:22 +0000 (13:45 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/SpecimenSelectionDialog.java

index 3260b332c6806628d475a36d74a55dfa7c971e68..69d499833740712174d5eebb59eaeeedc647a516 100644 (file)
@@ -66,7 +66,7 @@ public class SpecimenSelectionDialog extends Dialog {
 
         //set filter parameters
         TaxonNodeFilter filter = TaxonNodeFilter.NewRankInstance(workingSet.getMinRank(), workingSet.getMaxRank());
-        workingSet.getGeoFilter().forEach(area -> filter.andArea(area.getUuid()));
+        workingSet.getGeoFilter().forEach(area -> filter.orArea(area.getUuid()));
         workingSet.getTaxonSubtreeFilter().forEach(node -> filter.andTaxonNode(node));
 
         ITaxonNodeService taxonNodeService = CdmStore.getService(ITaxonNodeService.class);