airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From machris...@apache.org
Subject [airavata-django-portal] branch master updated: Don't fail login for cms editing use cases
Date Thu, 17 Oct 2019 21:30:01 GMT
This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git


The following commit(s) were added to refs/heads/master by this push:
     new 019d289  Don't fail login for cms editing use cases
019d289 is described below

commit 019d28992e0cce3aaf35d816156f85447f31da48
Author: Marcus Christie <machristie@apache.org>
AuthorDate: Thu Oct 17 10:04:46 2019 -0400

    Don't fail login for cms editing use cases
---
 django_airavata/apps/workspace/signals.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/django_airavata/apps/workspace/signals.py b/django_airavata/apps/workspace/signals.py
index 460f156..2099801 100644
--- a/django_airavata/apps/workspace/signals.py
+++ b/django_airavata/apps/workspace/signals.py
@@ -19,5 +19,8 @@ def initialize_user_profile(sender, request, user, **kwargs):
     # following is necessary for users coming from federated login who don't
     # need to verify their email.
     authz_token = get_authz_token(request)
-    user_profile_client_pool.initializeUserProfile(authz_token)
-    log.debug("initialized user profile for {}".format(user.username))
+    if authz_token is not None:
+        user_profile_client_pool.initializeUserProfile(authz_token)
+        log.debug("initialized user profile for {}".format(user.username))
+    else:
+        log.warning(f"Logged in user {user.username} has no access token")


Mime
View raw message