diff --git a/glanceclient/v1/image_members.py b/glanceclient/v1/image_members.py index b42fc74..d561377 100644 --- a/glanceclient/v1/image_members.py +++ b/glanceclient/v1/image_members.py @@ -59,7 +59,7 @@ class ImageMemberManager(base.Manager): def _list_by_image(self, image): image_id = base.getid(image) - resp, body = self.api.get('/v1/images/%s/members' % image_id) + resp, body = self.api.get('/v1/images/%s/members' % image_id) out = [] for member in body['members']: member['image_id'] = image_id @@ -68,7 +68,7 @@ class ImageMemberManager(base.Manager): def _list_by_member(self, member): member_id = base.getid(member) - resp, body = self.api.get('/v1/shared-images/%s' % member_id) + resp, body = self.api.get('/v1/shared-images/%s' % member_id) out = [] for member in body['shared_images']: member['member_id'] = member_id diff --git a/glanceclient/v1/shell.py b/glanceclient/v1/shell.py index 0a14641..ab80ce7 100644 --- a/glanceclient/v1/shell.py +++ b/glanceclient/v1/shell.py @@ -183,6 +183,7 @@ def do_member_list(gc, args): columns = ['Image ID', 'Member ID', 'Can Share'] utils.print_list(members, columns) + @utils.arg('image_id', metavar='', help='Image to add member to.') @utils.arg('tenant_id', metavar='', @@ -192,6 +193,7 @@ def do_member_list(gc, args): def do_member_create(gc, args): gc.image_members.create(args.image_id, args.tenant_id, args.can_share) + @utils.arg('image_id', metavar='', help='Image to add member to.') @utils.arg('tenant_id', metavar='',