X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_openvim%2Fvim_db.py;h=355bbaca2b02cafa419d64d30ededf37a2bab2ef;hb=refs%2Ftags%2Fv3.0.0rc2;hp=0c2d9f18799cd1834b1ce33e627b33966ebc900d;hpb=6878e3f50618cf9a6dfe8d365951cb8bc9a98a6a;p=osm%2Fopenvim.git diff --git a/osm_openvim/vim_db.py b/osm_openvim/vim_db.py index 0c2d9f1..355bbac 100644 --- a/osm_openvim/vim_db.py +++ b/osm_openvim/vim_db.py @@ -1428,9 +1428,12 @@ class vim_db(): used_dhcp_ips = self._get_dhcp_ip_used_list(iface["net_id"]) iface["ip_address"] = self.get_free_ip_from_range(dhcp_first_ip, dhcp_last_ip, dhcp_cidr, used_dhcp_ips) - del iface['links'] - del iface['dns'] - del iface['routes'] + if 'links' in iface: + del iface['links'] + if 'dns' in iface: + del iface['dns'] + if 'routes' in iface: + del iface['routes'] iface['uuid'] = str(myUuid.uuid1()) # create_uuid cmd = "INSERT INTO uuids (uuid, root_uuid, used_at) VALUES ('%s','%s', 'ports')" % (iface['uuid'], uuid)