From dfd01d445981b858b2a215d98da27fd247c2bc40 Mon Sep 17 00:00:00 2001 From: ruty slominsky Date: Sun, 16 Jul 2017 14:07:42 +0300 Subject: [SDC-135] - no properties parent Change-Id: I529ce49a434f0e06cb94a6637736677765ba68b1 Signed-off-by: ruty slominsky --- .../sdc/toscaparser/api/elements/CapabilityTypeDef.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/openecomp/sdc/toscaparser/api/elements/CapabilityTypeDef.java b/src/main/java/org/openecomp/sdc/toscaparser/api/elements/CapabilityTypeDef.java index 03e2c45..2994fa8 100644 --- a/src/main/java/org/openecomp/sdc/toscaparser/api/elements/CapabilityTypeDef.java +++ b/src/main/java/org/openecomp/sdc/toscaparser/api/elements/CapabilityTypeDef.java @@ -49,13 +49,15 @@ public class CapabilityTypeDef extends StatefulEntityType { if(parentProperties != null) { for(Map.Entry me: parentProperties.entrySet()) { LinkedHashMap props = (LinkedHashMap)me.getValue(); - for(Map.Entry pe: props.entrySet()) { - String prop = pe.getKey(); - LinkedHashMap schema = (LinkedHashMap)pe.getValue(); - // add parent property if not overridden by children type - if(properties == null || properties.get(prop) == null) { - propsdefs.add(new PropertyDef(prop, null, schema)); - } + if (props != null) { + for(Map.Entry pe: props.entrySet()) { + String prop = pe.getKey(); + LinkedHashMap schema = (LinkedHashMap)pe.getValue(); + // add parent property if not overridden by children type + if(properties == null || properties.get(prop) == null) { + propsdefs.add(new PropertyDef(prop, null, schema)); + } + } } } } -- cgit 1.2.3-korg