fix correct handling of description configuration
authorKatja Luther <k.luther@bgbm.org>
Fri, 27 Mar 2020 10:32:59 +0000 (11:32 +0100)
committerKatja Luther <k.luther@bgbm.org>
Fri, 27 Mar 2020 10:34:11 +0000 (11:34 +0100)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/SpecimenImportBase.java

index d5383b008cf9bcdec99227e3b4535b5c7967aaa5..fff69a3062d4142c9152944b48c0cfe8e7a96092 100755 (executable)
@@ -1200,7 +1200,7 @@ public abstract class SpecimenImportBase<CONFIG extends IImportConfigurator, STA
 
                TaxonDescription taxonDescription = null;
                Set<TaxonDescription> descriptions= taxon.getDescriptions();
-              if (!descriptions.isEmpty()){ taxonDescription = descriptions.iterator().next();}
+              if (!descriptions.isEmpty() && state.getConfig().isReuseExistingDescriptiveGroups()){ taxonDescription = descriptions.iterator().next();}
 
 //                 for (TaxonDescription description : descriptions){
 //                     Set<IdentifiableSource> sources =  new HashSet<>();