fix #9920 getting typedesignation from workingset by status again
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Mon, 17 Jan 2022 17:38:14 +0000 (18:38 +0100)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Mon, 17 Jan 2022 17:38:23 +0000 (18:38 +0100)
src/main/java/eu/etaxonomy/cdm/vaadin/component/registration/RegistrationItemNameAndTypeButtons.java

index 2a8054cdccab95e8c8edfe56e691fbe50587bda0..426a1f6073c26d9b72a2c49bb90447a2511004d8 100644 (file)
@@ -151,7 +151,7 @@ public class RegistrationItemNameAndTypeButtons extends CompositeStyledComponent
                 for(TypeDesignationStatusBase<?> typeStatus : typeDesignationWorkingSet.keySet()){
                     labelText += " <strong>" + typeStatus.getLabel() +  (typeDesignationWorkingSet.getTypeDesignations().size() > 1 ? "s":"" ) + "</strong>: ";
                     boolean isFirst = true;
-                    for(TypeDesignationDTO<?> dtDTO : typeDesignationWorkingSet.getTypeDesignations()) {
+                    for(TypeDesignationDTO<?> dtDTO : typeDesignationWorkingSet.get(typeStatus)) {
                         labelText += ( isFirst ? "" : ", ") + TaggedCacheHelper.createString(
                                 TaggedCacheHelper.cropAt(dtDTO.getTaggedText(), TagEnum.separator, "designated\\s+[bB]y"));
                         isFirst = false;