X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Factions.py;h=b3ad5d6d6f0e0a41e9815bb222b69b96d986f4c2;hb=c37af65dca2c61a28b5a34a244a9a9707c02b5e8;hp=80e23f5cbe5de53a92f6e2aa4e9bb752967ceda9;hpb=b0773f0d25acb85176f11ac2f91ee25baecea20d;p=myslice.git diff --git a/portal/actions.py b/portal/actions.py index 80e23f5c..b3ad5d6d 100644 --- a/portal/actions.py +++ b/portal/actions.py @@ -35,13 +35,17 @@ def get_myslice_platform(request): return None def get_myslice_account(request): - platform_myslice = get_myslice_platform(request) - account_query = Query().get('local:account').select('user_id','platform_id','auth_type','config').filter_by('platform_id','==',platform_myslice['platform_id']) - account_details = execute_query(request, account_query) - if isinstance(account_details,list): - for account_detail in account_details: - return account_detail - else: + try: + platform_myslice = get_myslice_platform(request) + account_query = Query().get('local:account').select('user_id','platform_id','auth_type','config').filter_by('platform_id','==',platform_myslice['platform_id']) + account_details = execute_query(request, account_query) + if isinstance(account_details,list): + for account_detail in account_details: + return account_detail + else: + return None + except Exception as e: + print e return None def get_registry_url(request):