Merge "NSX|V3: Fix router delete callback for LBaaS"
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user