summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/db/sqlalchemy/api.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index ad7e4f21f..7ba4c73f5 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -890,6 +890,11 @@ def floating_ip_get_by_address(context, address):
@require_context
def _floating_ip_get_by_address(context, address, session=None):
+
+ # if address string is empty explicitly set it to None
+ if not address:
+ address = None
+
result = model_query(context, models.FloatingIp, session=session).\
filter_by(address=address).\
first()