Merge "Fix address_scope calculation"

This commit is contained in:
Zuul 2022-12-01 13:18:03 +00:00 committed by Gerrit Code Review
commit 74c3f7b2f3
1 changed files with 5 additions and 3 deletions

View File

@ -1189,9 +1189,11 @@ class BgpDbMixin(object):
ext_net_id = gw_subnet.network_id
ext_pool = subnetpool_obj.SubnetPool.get_object(
ctx, id=gw_subnet.subnetpool_id)
ext_scope_set = ext_net_subnetpool_map.get(ext_net_id, set())
ext_scope_set.add(ext_pool.address_scope_id)
ext_net_subnetpool_map[ext_net_id] = ext_scope_set
if ext_pool is not None:
ext_scope_set = ext_net_subnetpool_map.get(ext_net_id,
set())
ext_scope_set.add(ext_pool.address_scope_id)
ext_net_subnetpool_map[ext_net_id] = ext_scope_set
ext_nets = []