diff --git a/vmware_nsx/services/lbaas/nsx_v/implementation/pool_mgr.py b/vmware_nsx/services/lbaas/nsx_v/implementation/pool_mgr.py index c73e5a0fdd..99b7661b1c 100644 --- a/vmware_nsx/services/lbaas/nsx_v/implementation/pool_mgr.py +++ b/vmware_nsx/services/lbaas/nsx_v/implementation/pool_mgr.py @@ -142,6 +142,8 @@ class EdgePoolManagerFromDict(base_mgr.EdgeLoadbalancerBaseManager): new_sess_persist = new_pool['session_persistence'] if new_sess_persist != old_sess_persist: + if not new_pool['listener'].get('default_pool'): + new_pool['listener']['default_pool'] = new_pool listener_mgr.update_app_profile( self.vcns, context, new_pool['listener'], edge_id)