From eca3b8a59667b8334f7b12baee72fae971abdbcd Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Thu, 5 Mar 2015 17:37:06 +0100 Subject: [PATCH] Generate Keypair: portal/actions.py function sfa_get_user returns a single user not a list, therefore changed in account_process --- portal/accountview.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/portal/accountview.py b/portal/accountview.py index 264948ac..dfda1826 100644 --- a/portal/accountview.py +++ b/portal/accountview.py @@ -418,7 +418,6 @@ def account_process(request): sfa_update_user(request, user_hrn, user_pub_key) result_sfa_user = sfa_get_user(request, user_hrn, public_key) try: - result_sfa_user = result_sfa_user[0] if 'keys' in result_sfa_user and result_sfa_user['keys'][0] == public_key: # updating manifold updated_config = json.dumps(account_config) @@ -427,7 +426,7 @@ def account_process(request): messages.success(request, 'Sucess: New Keypair Generated! Delegation of your credentials will be automatic.') else: raise Exception,"Keys are not matching" - except Exception,e: + except Exception, e: messages.error(request, 'Error: An error occured during the update of your public key at the Registry, or your public key is not matching the one stored.') print "Exception in accountview ", e return HttpResponseRedirect("/portal/account/") -- 2.43.0