From 552a146b841e476cdcaef7f063acbd9778dbd343 Mon Sep 17 00:00:00 2001 From: Ranjeet R Date: Fri, 20 May 2016 11:32:45 -0700 Subject: [PATCH] Fixes: error in policy creation on contrail UI R3.0 When validating a value, check for None and if it is None, skip validating it. Change-Id: I03377618cf58fa1a4a3bb2e88022691aa9ea85c2 Closes-Bug: 1577933 --- src/config/api-server/vnc_cfg_api_server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/config/api-server/vnc_cfg_api_server.py b/src/config/api-server/vnc_cfg_api_server.py index bf265f883cf..0d1528da8c7 100644 --- a/src/config/api-server/vnc_cfg_api_server.py +++ b/src/config/api-server/vnc_cfg_api_server.py @@ -203,6 +203,8 @@ def _validate_complex_type(cls, dict_cls, dict_body): attr_type = attr_type_vals['attr_type'] restrictions = attr_type_vals['restrictions'] is_array = attr_type_vals.get('is_array', False) + if value is None: + continue if is_array: if not isinstance(value, list): raise ValueError('Field %s must be a list. Received value: %s'