X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Fvnf.py;h=1c79aed6544af489e8f561d6a3b81df65c6b5944;hp=06f1ff69e38c77b10d762fd9dac8ce28ac967440;hb=bf79352ca652b228c5c216564cc512b635e3c5e4;hpb=5963cb495a42f8ca820774124db57dd4e45bec07 diff --git a/n2vc/vnf.py b/n2vc/vnf.py index 06f1ff6..1c79aed 100644 --- a/n2vc/vnf.py +++ b/n2vc/vnf.py @@ -887,6 +887,10 @@ class N2VC: param = str(parameter['name']) value = None + # If there's no value, use the default-value (if set) + if parameter['value'] is None and 'default-value' in parameter: + value = parameter['default-value'] + # Typecast parameter value, if present if 'data-type' in parameter: paramtype = str(parameter['data-type']).lower() @@ -897,6 +901,9 @@ class N2VC: value = bool(parameter['value']) else: value = str(parameter['value']) + else: + # If there's no data-type, assume the value is a string + value = str(parameter['value']) if parameter['value'] == "": params[param] = str(values[parameter['value']])