Fixed an issue with openid_userinfo() for persons with no email address.
- Legacy-Id: 18105
This commit is contained in:
parent
12fc334279
commit
62e1a17579
|
@ -206,12 +206,13 @@ def is_individual_draft_author(user, doc):
|
|||
def openid_userinfo(claims, user):
|
||||
# Populate claims dict.
|
||||
person = get_object_or_404(Person, user=user)
|
||||
email = person.email()
|
||||
claims.update( {
|
||||
'name': person.plain_name(),
|
||||
'given_name': person.first_name(),
|
||||
'family_name': person.last_name(),
|
||||
'nickname': '-',
|
||||
'email': person.email().address,
|
||||
'email': email.address if email else '',
|
||||
} )
|
||||
return claims
|
||||
|
||||
|
|
Loading…
Reference in a new issue