From c37af65dca2c61a28b5a34a244a9a9707c02b5e8 Mon Sep 17 00:00:00 2001 From: Loic Baron Date: Tue, 21 Apr 2015 18:37:40 +0200 Subject: [PATCH] Trying to solve the pb when session expires --- portal/actions.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) 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): -- 2.43.0