diff options
Diffstat (limited to 'nova/objects/network_request.py')
| -rw-r--r-- | nova/objects/network_request.py | 6 |
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) |
