summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/images.py2
-rw-r--r--nova/api/openstack/servers.py7
2 files changed, 4 insertions, 5 deletions
diff --git a/nova/api/openstack/images.py b/nova/api/openstack/images.py
index 8a90b4c4d..6d3e50b56 100644
--- a/nova/api/openstack/images.py
+++ b/nova/api/openstack/images.py
@@ -88,7 +88,7 @@ class Controller(common.OpenstackController):
image_id)
image = image_service.show(context, service_image_id)
except exception.NotFound:
- explanation = _("Image '%d' not found.") % (image_id)
+ explanation = _("Image not found.")
raise faults.Fault(webob.exc.HTTPNotFound(explanation=explanation))
return dict(image=self.get_builder(req).build(image, detail=True))
diff --git a/nova/api/openstack/servers.py b/nova/api/openstack/servers.py
index 4e8574994..ca13a8669 100644
--- a/nova/api/openstack/servers.py
+++ b/nova/api/openstack/servers.py
@@ -141,7 +141,9 @@ class Controller(common.OpenstackController):
image_ref = self._image_ref_from_req_data(env)
try:
- (image_service, image_id) = utils.get_image_service( image_ref)
+ (image_service, image_id) = utils.get_image_service(image_ref)
+ kernel_id, ramdisk_id = self._get_kernel_ramdisk_from_image(
+ req, image_id)
#TODO: need to assert image exists a better way
#image_id = common.get_image_id_from_image_hash(image_service,
@@ -150,9 +152,6 @@ class Controller(common.OpenstackController):
msg = _("Can not find requested image")
return faults.Fault(exc.HTTPBadRequest(msg))
- kernel_id, ramdisk_id = self._get_kernel_ramdisk_from_image(
- req, image_id)
-
personality = env['server'].get('personality')
injected_files = []
if personality: