@@ -582,7 +582,9 @@ def _update_service_account_db_entry(
582
582
return service_account_db_entry
583
583
584
584
585
- def get_or_create_proxy_group_id (expires = None , user_id = None , username = None , session = None , storage_manager = None ):
585
+ def get_or_create_proxy_group_id (
586
+ expires = None , user_id = None , username = None , session = None , storage_manager = None
587
+ ):
586
588
"""
587
589
If no username returned from token or database, create a new proxy group
588
590
for the given user. Also, add the access privileges.
@@ -598,17 +600,18 @@ def get_or_create_proxy_group_id(expires=None, user_id=None, username=None, sess
598
600
db_session = session or current_app .scoped_session ()
599
601
manager = storage_manager or flask .current_app .storage_manager
600
602
601
- logger .info (f"Proxy Group: { user_id } , { username } " )
602
- proxy_group_id = _get_proxy_group_id (user_id = user_id , username = username , session = db_session )
603
- logger .info (f"{ proxy_group_id } " )
603
+ logger .info (f"Getting proxy group for: { user_id } , { username } " )
604
+ proxy_group_id = _get_proxy_group_id (
605
+ user_id = user_id , username = username , session = db_session
606
+ )
604
607
if not proxy_group_id :
605
608
try :
609
+ logger .info (
610
+ f"No proxy group found for { user_id } , { username } ... attempting to create one"
611
+ )
606
612
user_by_id = query_for_user_by_id (db_session , user_id )
607
613
logger .info (f"user_by_id: { user_by_id } " )
608
- user_by_username = query_for_user (
609
- session = db_session , username = username
610
- )
611
- logger .info (f"user_by_username: { user_by_username } " )
614
+ user_by_username = query_for_user (session = db_session , username = username )
612
615
except Exception :
613
616
user_by_id = None
614
617
user_by_username = None
@@ -630,10 +633,8 @@ def get_or_create_proxy_group_id(expires=None, user_id=None, username=None, sess
630
633
631
634
proxy_group_id = _create_proxy_group (user_id , username , session = db_session ).id
632
635
633
- privileges = (
634
- db_session
635
- .query (AccessPrivilege )
636
- .filter (AccessPrivilege .user_id == user_id )
636
+ privileges = db_session .query (AccessPrivilege ).filter (
637
+ AccessPrivilege .user_id == user_id
637
638
)
638
639
639
640
for p in privileges :
0 commit comments