Do not consider listeners without default pool

Don't send listeners without default pool to back-end system

Change-Id: Iaee577732a585b56bfe108fadde0b84dbc1c2e8d
Closes-Bug: 1554464
(cherry picked from commit 3f7593ec16)
This commit is contained in:
Evgeny Fedoruk 2016-03-08 05:30:26 -08:00
parent 0abde73a00
commit a4b8b83399
1 changed files with 4 additions and 1 deletions

View File

@ -335,7 +335,10 @@ class RadwareLBaaSV2Driver(base_v2_driver.RadwareLBaaSBaseV2Driver):
listeners = [
listener for listener in lb.listeners
if listener.provisioning_status != constants.PENDING_DELETE and
(listener.default_pool and listener.default_pool.members)]
(listener.default_pool and
listener.default_pool.provisioning_status !=
constants.PENDING_DELETE and
listener.default_pool.members)]
for listener in listeners:
listener_dict = {}
for prop in LISTENER_PROPERTIES: