X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fopenstack%2Fcompute.py;h=7ba52f1e15b224b83cf017da6c91c24ca9723170;hp=42f006408a2d6edb0c22afa9ba5e0cfbe64493f5;hb=543430b2beb49403a9b9557084a15529071deb1e;hpb=3fa5bbb6f5b436c1cdf1fde7dd64e13c63e65fb6 diff --git a/src/emuvim/api/openstack/compute.py b/src/emuvim/api/openstack/compute.py index 42f0064..7ba52f1 100755 --- a/src/emuvim/api/openstack/compute.py +++ b/src/emuvim/api/openstack/compute.py @@ -585,12 +585,10 @@ class OpenstackCompute(object): if server is None: return False name_parts = server.name.split('_') - if len(name_parts) < 3: - return False - - for stack in self.stacks.values(): - if stack.stack_name == name_parts[1]: - stack.servers.pop(server.id, None) + if len(name_parts) > 1: + for stack in self.stacks.values(): + if stack.stack_name == name_parts[1]: + stack.servers.pop(server.id, None) if self.computeUnits.pop(server.id, None) is None: return False return True