diff --git a/vmware_nsx/services/lbaas/nsx_v/v2/pool_mgr.py b/vmware_nsx/services/lbaas/nsx_v/v2/pool_mgr.py index 7632fba2cb..975f6b0e87 100644 --- a/vmware_nsx/services/lbaas/nsx_v/v2/pool_mgr.py +++ b/vmware_nsx/services/lbaas/nsx_v/v2/pool_mgr.py @@ -155,6 +155,11 @@ class EdgePoolManager(base_mgr.EdgeLoadbalancerBaseManager): context.session, lb_id, pool.id) edge_id = lb_binding['edge_id'] + if not pool_binding: + self.lbv2_driver.pool.successful_completion( + context, pool, delete=True) + return + edge_pool_id = pool_binding['edge_pool_id'] listeners_to_update = []