From 80724254edec09f6cd8f217c9ea695b7374d89b8 Mon Sep 17 00:00:00 2001 From: Nachi Ueno Date: Fri, 10 Aug 2012 20:34:37 +0000 Subject: Key requested_networks off of network extension partially implements blueprint disable-server-extensions Change-Id: Id6abe827b0d0bbf04dc25bed9a92296b24f34f5f --- nova/api/openstack/compute/servers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'nova/api') 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: -- cgit