summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenes Nemeth <denes.nemeth@nokia.com>2018-05-07 23:33:51 +0200
committerDenes Nemeth <denes.nemeth@nokia.com>2018-05-07 23:37:04 +0200
commitb4bf83ebe222b304b2cd6afc52b020773a79899d (patch)
treef8b10967c0fa0bdca210db8490412cc904a539b1
parentae020eb3f9ef0f028bfd260f1ff7f29ac0ea97b4 (diff)
Fix Tosca property parsing
Change-Id: Ib2a709d3ad3afbe5c7769d35e3401e29b9be36a5 Signed-off-by: Denes Nemeth <denes.nemeth@nokia.com> Issue-ID: VFC-897
-rw-r--r--catalog/pub/utils/toscaparser/basemodel.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/catalog/pub/utils/toscaparser/basemodel.py b/catalog/pub/utils/toscaparser/basemodel.py
index d39a7b70..47d9bba9 100644
--- a/catalog/pub/utils/toscaparser/basemodel.py
+++ b/catalog/pub/utils/toscaparser/basemodel.py
@@ -212,6 +212,8 @@ class BaseInfoModel(object):
_properties[name] = prop.value.result()
elif isinstance(prop.value, dict) or isinstance(prop.value, list):
_properties[name] = self.buildProperties_ex(nodeTemplate, topology_template, prop.value)
+ elif prop.type == 'string':
+ _properties[name] = prop.value
else:
_properties[name] = json.dumps(prop.value)
elif isinstance(prop, dict):