From: peusterm Date: Wed, 16 May 2018 11:10:30 +0000 (+0200) Subject: Fix: Made port deleteion more robust. Do not rely on IPs of ports only on names. X-Git-Tag: v4.0.1~2 X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=commitdiff_plain;h=9679e9a33c8667d3da5fb0aa7ddb0700670b4baf Fix: Made port deleteion more robust. Do not rely on IPs of ports only on names. Bug was discovered during R4 int testing and does only appear in some border cases. Change-Id: I6e9d4ca0e131486bee3592ceb71101f5a593a357 Signed-off-by: peusterm --- diff --git a/src/emuvim/api/openstack/compute.py b/src/emuvim/api/openstack/compute.py index 6fc4c1b..ce6f636 100755 --- a/src/emuvim/api/openstack/compute.py +++ b/src/emuvim/api/openstack/compute.py @@ -732,8 +732,7 @@ class OpenstackCompute(object): my_links = self.dc.net.links for link in my_links: - if str(link.intf1) == port.intf_name and \ - str(link.intf1.ip) == port.ip_address.split('/')[0]: + if str(link.intf1) == port.intf_name: self._remove_link(link.intf1.node.name, link) break