Fix router query in get_gbp_details

One of the router DB queries currently uses an invalid filter:
device_id is not an attribute of the router model. This fixes
the query to use the "id" parameter for the filter instead.

Change-Id: I1766f9dd42b05640cdc4f24fa7519af14b545caf
This commit is contained in:
Thomas Bachman 2018-12-06 16:41:34 +00:00
parent 91885f3467
commit e83a9636a6
1 changed files with 2 additions and 2 deletions

View File

@ -2004,8 +2004,8 @@ class AIMMappingDriver(nrd.CommonNeutronBase, aim_rpc.AIMMappingRPCMixin):
if router_intf_ports:
routers = self._get_routers(
plugin_context,
filters={'device_id': [x['device_id']
for x in router_intf_ports]})
filters={'id': [x['device_id']
for x in router_intf_ports]})
ext_nets = self._get_networks(
plugin_context,
filters={'id': [r['external_gateway_info']['network_id']