diff options
| author | Nachi Ueno <nachi@nttmcl.com> | 2012-08-10 20:34:37 +0000 |
|---|---|---|
| committer | Nachi Ueno <nachi@nttmcl.com> | 2012-08-10 23:45:59 +0000 |
| commit | 80724254edec09f6cd8f217c9ea695b7374d89b8 (patch) | |
| tree | 78a15448ffc3d62376d23876fcbf8907338f86d0 /nova/api | |
| parent | 649d3cea2a3c6a704612087e5ccca7cbe11ae0b3 (diff) | |
Key requested_networks off of network extension
partially implements blueprint disable-server-extensions
Change-Id: Id6abe827b0d0bbf04dc25bed9a92296b24f34f5f
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/openstack/compute/servers.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 217c67361..ca446f24b 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -623,10 +623,13 @@ class Controller(wsgi.Controller): sg_names = list(set(sg_names)) - requested_networks = server_dict.get('networks') + requested_networks = None + if self.ext_mgr.is_loaded('os-networks'): + requested_networks = server_dict.get('networks') + if requested_networks is not None: requested_networks = self._get_requested_networks( - requested_networks) + requested_networks) (access_ip_v4, ) = server_dict.get('accessIPv4'), if access_ip_v4 is not None: |
