fix #8287 implementing support for null type status as filter value in Registration...
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / dto / TypeDesignationStatusFilter.java
index e4f45b006416e3bd948360c9d82d4187bb4661ef..a146d94014cc0bc5793a72e26d42a0224b8d71b3 100644 (file)
@@ -123,7 +123,11 @@ public class TypeDesignationStatusFilter {
     public static Set<UUID> toTypeDesignationStatusUuids(Set<TypeDesignationStatusFilter> filterTerms){
         Set<UUID> uuids = new HashSet<>();
         for(TypeDesignationStatusFilter f : filterTerms){
-            uuids.addAll(f.getUuids());
+            if(f != null){
+                uuids.addAll(f.getUuids());
+            } else {
+                uuids.add(null);
+            }
         }
         return uuids;
     }