copy email from logged-in user
This commit is contained in:
parent
b386962af1
commit
d64609c006
|
@ -52,6 +52,11 @@ class LoginView(mellon.views.LoginView):
|
|||
nonce = None
|
||||
a2_utils_misc.record_authentication_event(request, 'fedict', nonce=nonce)
|
||||
|
||||
request_user = getattr(request, 'user', None) if request else None
|
||||
if request_user and request_user.is_authenticated and request_user.email:
|
||||
# get email from existing user
|
||||
user.email = request_user.email
|
||||
|
||||
if not user.email:
|
||||
adapter.provision_attribute(user, idp, attributes)
|
||||
user.is_active = False
|
||||
|
|
Loading…
Reference in New Issue