]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Ensure that the expiration time for leased IP is updated correctly
authorGary Kotton <gkotton@redhat.com>
Sat, 17 Nov 2012 05:51:47 +0000 (05:51 +0000)
committerGary Kotton <gkotton@redhat.com>
Sat, 17 Nov 2012 05:51:47 +0000 (05:51 +0000)
Fixes bug 1081664

Change-Id: I77596ef65be817a874fad41b49e7ddbc0663c237

quantum/db/db_base_plugin_v2.py

index 054528ea6e87e5cca8cc23e44c120eae14040a5c..6eb95e721106d6a7e017516ea004a3a6e4a1bdb2 100644 (file)
@@ -380,7 +380,8 @@ class QuantumDbPluginV2(quantum_plugin_base_v2.QuantumPluginBaseV2):
     def update_fixed_ip_lease_expiration(self, context, network_id,
                                          ip_address, lease_remaining):
 
-        expiration = timeutils.utcnow() + datetime.timedelta(lease_remaining)
+        expiration = (timeutils.utcnow() +
+                      datetime.timedelta(seconds=lease_remaining))
 
         query = context.session.query(models_v2.IPAllocation)
         query = query.filter_by(network_id=network_id, ip_address=ip_address)