Browse Source

Fix get_firewall_section_id to return a valid section

Change-Id: I1fac23589092e0bddd97b1ffa05c9f6fbb21d798
changes/78/741078/1
asarfaty 4 weeks ago
committed by Adit Sarfaty
parent
commit
902ac80ebf
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      vmware_nsxlib/v3/core_resources.py

+ 2
- 1
vmware_nsxlib/v3/core_resources.py View File

@@ -831,6 +831,7 @@ class NsxLibLogicalRouter(utils.NsxLibApiBase):

If the router was already retrieved from the backend it is possible
to give it as an input to avoid another backend call.
In case of multiple sections, the first valid one will be returned
"""
if not router_body:
router_body = self.get(lrouter_id)
@@ -839,7 +840,7 @@ class NsxLibLogicalRouter(utils.NsxLibApiBase):
for sec in firewall_sections:
if (sec.get('is_valid') and
sec.get('target_type') == "FirewallSection"):
return firewall_sections[0].get('target_id')
return sec.get('target_id')

def list(self, router_type=None):
"""List all/by type logical routers."""


Loading…
Cancel
Save