]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fix kwargs for FloatingIPPortAlreadyAssociated.
authorDan Prince <dprince@redhat.com>
Mon, 25 Mar 2013 17:43:14 +0000 (13:43 -0400)
committerDan Prince <dprince@redhat.com>
Mon, 25 Mar 2013 17:49:44 +0000 (13:49 -0400)
Updates the NVP plugin to use the correct kwargs when raising
l3.FloatingIPPortAlreadyAssociated.

Fixes LP Bug #1159922.

Change-Id: If89feea5e40976ccb4286f96f5348c54f84950ce

quantum/plugins/nicira/nicira_nvp_plugin/QuantumPlugin.py

index ea8017e2339f9bb4512c3caf182fcd85d7b80ef9..b9e522a04eec903d247b827ecbac9f69cc72252b 100644 (file)
@@ -1940,7 +1940,11 @@ class NvpPluginV2(db_base_plugin_v2.QuantumDbPluginV2,
             try:
                 port_qry.filter_by(fixed_port_id=fip['port_id']).one()
                 raise l3.FloatingIPPortAlreadyAssociated(
-                    port_id=fip['port_id'])
+                    port_id=fip['port_id'],
+                    fip_id=floatingip_db['id'],
+                    floating_ip_address=floatingip_db['floating_ip_address'],
+                    fixed_ip=floatingip_db['fixed_ip_address'],
+                    net_id=floatingip_db['floating_network_id'])
             except sa_exc.NoResultFound:
                 pass
             port_id, internal_ip, router_id = self.get_assoc_data(