Fix policy LB member deletion

Removing the member from the list only if both ip & port are the same
as the deleted memeber.

Change-Id: Ia0b7c91bf12e8934bf159aa339bdac3e96e16a1b
This commit is contained in:
Adit Sarfaty 2019-10-31 10:22:33 +02:00
parent bb5ffb0cc8
commit 5893f7aa02
1 changed files with 1 additions and 1 deletions

View File

@ -554,7 +554,7 @@ class NsxPolicyLoadBalancerPoolApi(NsxPolicyResourceBase):
lb_pool = self.policy_api.get(lb_pool_def)
lb_pool_members = lb_pool.get('members', [])
lb_pool_members = [x for x in lb_pool_members if (
x.get('ip_address') != ip_address and x.get('port') != str(port))]
x.get('ip_address') != ip_address or x.get('port') != str(port))]
self._update(lb_pool_id=lb_pool_id, members=lb_pool_members,
tenant=tenant)