opnsense-ports/emulators/py-nova/files/08-fix-floating-ips.patch
Franco Fichtner 309b48ab4c */*: sync with upstream
Taken from: FreeBSD
2017-01-26 00:21:46 +01:00

14 lines
774 B
Diff

diff --git a/nova/objects/floating_ip.py b/nova/objects/floating_ip.py
index 9881dfcecf..922a86a31e 100644
--- a/nova/objects/floating_ip.py
+++ b/nova/objects/floating_ip.py
@@ -194,7 +194,8 @@ class FloatingIPList(obj_base.ObjectListBase, obj_base.NovaObject):
def get_by_project(cls, context, project_id):
db_floatingips = db.floating_ip_get_all_by_project(context, project_id)
return obj_base.obj_make_list(context, cls(context),
- objects.FloatingIP, db_floatingips)
+ objects.FloatingIP, db_floatingips,
+ expected_attrs=['fixed_ip'])
@obj_base.remotable_classmethod
def get_by_fixed_address(cls, context, fixed_address):