Merge "NSX|V3: Fix router delete callback for LBaaS"

This commit is contained in:
Zuul
2018-06-13 19:24:24 +00:00
committed by Gerrit Code Review

View File

@@ -154,7 +154,7 @@ class EdgeLoadbalancerDriverV2(base_mgr.LoadbalancerBaseManager):
router_subnets = self.loadbalancer.core_plugin._find_router_subnets(
context.elevated(), router_id)
subnet_ids = [subnet['id'] for subnet in router_subnets]
if self._get_lb_ports(context.elevated(), subnet_ids):
if subnet_ids and self._get_lb_ports(context.elevated(), subnet_ids):
msg = (_('Cannot delete a %s as it used by a loadbalancer') %
resource)
raise n_exc.BadRequest(resource='lbaas-lb', msg=msg)