From e7d126f9bccaa13c50ee0f5345174f1c10f14a7e Mon Sep 17 00:00:00 2001 From: Thomas Bachman Date: Sun, 17 Jan 2021 22:34:14 +0000 Subject: [PATCH] Use consistent filter API syntax Change ID Id5d8ac09a38c656619f88a6f87b8f384fe4c55a8 introduced a call to get_subnets, using a filter to select all subnets on a network. The syntax for the filter in get_subnets has been to provide a dictionary where the values are lists. The change doesn't cause an exception because the OVO layer code handles scalar values. Tbis commit changes the filter syntax to be consistent. Change-Id: Ifb9df94128b7069e78e193bc289be17e15968167 --- neutron/db/l3_db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron/db/l3_db.py b/neutron/db/l3_db.py index decead05ba2..80b8f5da21b 100644 --- a/neutron/db/l3_db.py +++ b/neutron/db/l3_db.py @@ -584,7 +584,7 @@ class L3_NAT_dbonly_mixin(l3.RouterPluginBase, if p.get('device_owner') == DEVICE_OWNER_ROUTER_GW: ext_subts = self._core_plugin.get_subnets( context.elevated(), - filters={'network_id': p['network_id']}) + filters={'network_id': [p['network_id']]}) for sub in ext_subts: router_subnets.append(sub['id']) else: