summaryrefslogtreecommitdiff
path: root/nova/objects/network_request.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/objects/network_request.py')
-rw-r--r--nova/objects/network_request.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/objects/network_request.py b/nova/objects/network_request.py
index 1b128a609f..5b7c4dda1c 100644
--- a/nova/objects/network_request.py
+++ b/nova/objects/network_request.py
@@ -44,6 +44,12 @@ class NetworkRequest(obj_base.NovaObject):
network_id, address, port_id, pci_request_id = net_tuple
return cls(network_id=network_id, address=address,
port_id=port_id, pci_request_id=pci_request_id)
+ elif len(net_tuple) == 3:
+ # NOTE(alex_xu): This is only for compatible with icehouse , and
+ # should be removed in the next cycle.
+ network_id, address, port_id = net_tuple
+ return cls(network_id=network_id, address=address,
+ port_id=port_id)
else:
network_id, address = net_tuple
return cls(network_id=network_id, address=address)