fix bug when adding router to external network
diff --git a/plstackapi/openstack/driver.py b/plstackapi/openstack/driver.py
index 965c612..8b475de 100644
--- a/plstackapi/openstack/driver.py
+++ b/plstackapi/openstack/driver.py
@@ -85,7 +85,8 @@
nets = self.shell.quantum.list_networks()['networks']
for net in nets:
if net['router:external'] == True:
- self.shell.quantum.add_gateway_router(router, net)
+ self.shell.quantum.add_gateway_router(router['id'],
+ {'network_id': net['id']})
return router