diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-05-23 07:30:06 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-05-23 07:30:06 +0000 |
| commit | 045efd331a22e454648fdeb2280df3abfca32fd9 (patch) | |
| tree | fc67407538cb4b619b05d1c6b27e289c8266ea99 /nova/api | |
| parent | 6b4bf59c410ef1339dda1010bc3b68c1869bb63f (diff) | |
| parent | 53226b3262a95e4e62472416c125ee3ebd58b52e (diff) | |
| download | nova-045efd331a22e454648fdeb2280df3abfca32fd9.tar.gz nova-045efd331a22e454648fdeb2280df3abfca32fd9.tar.xz nova-045efd331a22e454648fdeb2280df3abfca32fd9.zip | |
Merge "Added validation for networks parameter value"
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/openstack/compute/servers.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 44d8dce3b..d6259be63 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -791,6 +791,9 @@ class Controller(wsgi.Controller): requested_networks = server_dict.get('networks') if requested_networks is not None: + if not isinstance(requested_networks, list): + expl = _('Bad networks format') + raise exc.HTTPBadRequest(explanation=expl) requested_networks = self._get_requested_networks( requested_networks) |
