summaryrefslogtreecommitdiffstats
path: root/testapi/opnfv_testapi/resources/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'testapi/opnfv_testapi/resources/models.py')
-rw-r--r--testapi/opnfv_testapi/resources/models.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/testapi/opnfv_testapi/resources/models.py b/testapi/opnfv_testapi/resources/models.py
index 6f04cc2..e70a6ed 100644
--- a/testapi/opnfv_testapi/resources/models.py
+++ b/testapi/opnfv_testapi/resources/models.py
@@ -61,11 +61,11 @@ class ModelBase(object):
'{} has no attribute {}'.format(cls.__name__, k))
value = v
if isinstance(v, dict) and k in attr_parser:
- value = attr_parser[k].from_dict(v)
+ value = attr_parser[k].from_dict_with_raise(v)
elif isinstance(v, list) and k in attr_parser:
value = []
for item in v:
- value.append(attr_parser[k].from_dict(item))
+ value.append(attr_parser[k].from_dict_with_raise(item))
t.__setattr__(k, value)