summaryrefslogtreecommitdiffstats
path: root/catalog/pub/utils/toscaparser/basemodel.py
diff options
context:
space:
mode:
Diffstat (limited to 'catalog/pub/utils/toscaparser/basemodel.py')
-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):