diff --git a/src/config/api-server/vnc_cfg_types.py b/src/config/api-server/vnc_cfg_types.py index b87dcd2f383..45666b11f55 100644 --- a/src/config/api-server/vnc_cfg_types.py +++ b/src/config/api-server/vnc_cfg_types.py @@ -53,9 +53,8 @@ def get_quota_for_resource(cls, obj_type, obj_dict, db_conn): if 'project_refs' in obj_dict: proj_dict = obj_dict['project_refs'][0] - if 'uuid' in proj_dict: - proj_uuid = proj_dict['uuid'] - else: + proj_uuid = proj_dict.get('uuid') + if not proj_uuid: proj_uuid = db_conn.fq_name_to_uuid('project', proj_dict['to']) elif 'parent_type' in obj_dict and obj_dict['parent_type'] == 'project': proj_uuid = obj_dict['parent_uuid'] @@ -1105,9 +1104,8 @@ def undo_vn_id(): # subnet uuid for all cidrs in flat-ipam for ipam in ipam_refs: ipam_fq_name = ipam['to'] - if 'uuid' in ipam: - ipam_uuid = ipam['uuid'] - else: + ipam_uuid = ipam.get('uuid') + if not ipam_uuid: ipam_uuid = db_conn.fq_name_to_uuid('network_ipam', ipam_fq_name) (ok, ipam_dict) = db_conn.dbe_read(