From: Loic Baron Date: Tue, 21 Apr 2015 16:37:40 +0000 (+0200) Subject: Trying to solve the pb when session expires X-Git-Tag: myslice-1.3~34 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=c37af65dca2c61a28b5a34a244a9a9707c02b5e8;p=unfold.git Trying to solve the pb when session expires --- 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):