aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java')
-rw-r--r--catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java
index 8756ac4ee2..2d88f38977 100644
--- a/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java
+++ b/catalog-model/src/main/java/org/openecomp/sdc/be/model/operations/impl/PropertyOperation.java
@@ -2503,6 +2503,12 @@ public class PropertyOperation extends AbstractOperation implements IPropertyOpe
}
} else if (jsonElement.getNodeType().equals(JsonNodeType.BOOLEAN)) {
return jsonElement.asBoolean();
+ } else if (jsonElement.getNodeType().equals(JsonNodeType.ARRAY)) {
+ List<Object> listValues = new ArrayList<>();
+ for (JsonNode jsonArrayElement : jsonElement) {
+ listValues.add(convertToType(jsonArrayElement));
+ }
+ return listValues;
} else {
return jsonElement.asText();
}