diff --git a/service/api/src/main/java/org/eclipse/kapua/model/xml/adapters/XmlPropertiesAdapter.java b/service/api/src/main/java/org/eclipse/kapua/model/xml/adapters/XmlPropertiesAdapter.java index edd83842c37..87cebc3e434 100644 --- a/service/api/src/main/java/org/eclipse/kapua/model/xml/adapters/XmlPropertiesAdapter.java +++ b/service/api/src/main/java/org/eclipse/kapua/model/xml/adapters/XmlPropertiesAdapter.java @@ -42,7 +42,7 @@ public Map unmarshal(V[] properties) { .orElse(Collections.emptyList()) .stream() .peek(adaptedProp -> { - if (adaptedProp.getType() == null) { + if (adaptedProp.getType() == null && adaptedProp.getValues() != null) { throw new InternalError("null value for property.type parameter"); } })