From 319dbbf545ac25169c44ecee25fdaf61238a39f7 Mon Sep 17 00:00:00 2001 From: Suresh Balineni Date: Thu, 21 Apr 2016 21:54:37 +0000 Subject: [PATCH] [ST]: Set interface list to empty if not found, ST should not crash Change-Id: I72b37cd856f980bd2725613ef118b5696d8fd0bd Closes-Bug: #1573267 --- src/config/schema-transformer/config_db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/schema-transformer/config_db.py b/src/config/schema-transformer/config_db.py index 7172b78cd48..4e96bdbdf7f 100644 --- a/src/config/schema-transformer/config_db.py +++ b/src/config/schema-transformer/config_db.py @@ -3723,8 +3723,8 @@ def get_virtual_networks(self, si_props): st_obj = DBBaseST().read_vnc_obj(uuid, obj_type='service_template') st_props = st_obj.get_service_template_properties() - st_if_list = st_props.get_interface_type() - si_if_list = si_props.get_interface_list() + st_if_list = st_props.get_interface_type() or [] + si_if_list = si_props.get_interface_list() or [] for (st_if, si_if) in zip(st_if_list, si_if_list): if st_if.get_service_interface_type() == 'left': left_vn = si_if.get_virtual_network()