summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2011-08-05 15:25:12 -0700
committerVishvananda Ishaya <vishvananda@gmail.com>2011-08-05 15:25:12 -0700
commit8a87a3ecc0bc9fe524f42950ec0d50124bb5b2b6 (patch)
treedf6ec767b8733e17f308aeff3e0ef3d67bce691c /bin
parent429b42f9fdec768a4a63ed8c2d7a92f130f90f0d (diff)
downloadnova-8a87a3ecc0bc9fe524f42950ec0d50124bb5b2b6.tar.gz
nova-8a87a3ecc0bc9fe524f42950ec0d50124bb5b2b6.tar.xz
nova-8a87a3ecc0bc9fe524f42950ec0d50124bb5b2b6.zip
Pass a real context object into image service calls
Diffstat (limited to 'bin')
-rwxr-xr-xbin/nova-manage5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index f272351c2..7b4923021 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -1235,11 +1235,12 @@ class ImageCommands(object):
is_public, architecture)
def _lookup(self, old_image_id):
+ elevated = context.get_admin_context()
try:
internal_id = ec2utils.ec2_id_to_id(old_image_id)
- image = self.image_service.show(context, internal_id)
+ image = self.image_service.show(elevated, internal_id)
except (exception.InvalidEc2Id, exception.ImageNotFound):
- image = self.image_service.show_by_name(context, old_image_id)
+ image = self.image_service.show_by_name(elevated, old_image_id)
return image['id']
def _old_to_new(self, old):