summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorDan Prince <dan.prince@rackspace.com>2011-03-17 15:27:20 -0400
committerDan Prince <dan.prince@rackspace.com>2011-03-17 15:27:20 -0400
commitca267d0e52ed721f1236dc4b6030433fe92d0d51 (patch)
tree5bae513d09c134eb76e8d43ad7bc3f2d112cf02b /nova
parent137bbc37e9fb664d0b97a607b5f69c38df938077 (diff)
downloadnova-ca267d0e52ed721f1236dc4b6030433fe92d0d51.tar.gz
nova-ca267d0e52ed721f1236dc4b6030433fe92d0d51.tar.xz
nova-ca267d0e52ed721f1236dc4b6030433fe92d0d51.zip
Move the check for None personalities into the create method.
Diffstat (limited to 'nova')
-rw-r--r--nova/api/openstack/servers.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 6dd66a9a5..c6422add4 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -172,8 +172,10 @@ class Controller(wsgi.Controller):
for k, v in env['server']['metadata'].items():
metadata.append({'key': k, 'value': v})
- personality = env['server'].get('personality', [])
- injected_files = self._get_injected_files(personality)
+ personality = env['server'].get('personality')
+ injected_files = []
+ if personality:
+ injected_files = self._get_injected_files(personality)
try:
instances = self.compute_api.create(
@@ -221,9 +223,6 @@ class Controller(wsgi.Controller):
"""
injected_files = []
- if not personality:
- return injected_files
-
for item in personality:
try:
path = item['path']