Merge "Return the correct ec2 access/secret when generating ec2rc.sh."

This commit is contained in:
Jenkins 2012-06-23 06:28:39 +00:00 committed by Gerrit Code Review
commit d46280f3b4

View File

@ -61,11 +61,9 @@ class DownloadX509Credentials(forms.SelfHandlingForm):
def handle(self, request, data): def handle(self, request, data):
def find_or_create_access_keys(request, tenant_id): def find_or_create_access_keys(request, tenant_id):
keys = api.keystone.list_ec2_credentials(request, request.user.id) keys = api.keystone.list_ec2_credentials(request, request.user.id)
if keys: for key in keys:
#TODO(jakedahn): Once real CRUD is created, we can allow user if key.tenant_id == tenant_id:
# to generate per access/secret pair. return key
return keys[0]
else:
return api.keystone.create_ec2_credentials(request, return api.keystone.create_ec2_credentials(request,
request.user.id, request.user.id,
tenant_id) tenant_id)