Pass newly created router to _update_router_gw_info

pass it to _update_router_gw_info as last parameter to save
retrieving it again from the session.

Change-Id: I7fbbd675839c2874578c62dfed390d86e3b4801a
This commit is contained in:
Eugene Nikanorov 2014-06-20 12:04:41 +04:00
parent f7ef6ea7ec
commit 06760aff35

View File

@ -145,7 +145,8 @@ class L3_NAT_db_mixin(l3.RouterPluginBase):
with context.session.begin(subtransactions=True): with context.session.begin(subtransactions=True):
router_db = self._create_router_db(context, r, tenant_id, gw_info) router_db = self._create_router_db(context, r, tenant_id, gw_info)
if gw_info: if gw_info:
self._update_router_gw_info(context, router_db['id'], gw_info) self._update_router_gw_info(context, router_db['id'],
gw_info, router=router_db)
return self._make_router_dict(router_db) return self._make_router_dict(router_db)
def _update_router_db(self, context, router_id, data, gw_info): def _update_router_db(self, context, router_id, data, gw_info):