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 find_or_create_access_keys(request, tenant_id):
keys = api.keystone.list_ec2_credentials(request, request.user.id)
if keys:
#TODO(jakedahn): Once real CRUD is created, we can allow user
# to generate per access/secret pair.
return keys[0]
else:
for key in keys:
if key.tenant_id == tenant_id:
return key
return api.keystone.create_ec2_credentials(request,
request.user.id,
tenant_id)