From 62e1a1757908c78eeb3c02ffeca095ea76d632da Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 30 Jun 2020 13:50:02 +0000 Subject: [PATCH] Fixed an issue with openid_userinfo() for persons with no email address. - Legacy-Id: 18105 --- ietf/ietfauth/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ietf/ietfauth/utils.py b/ietf/ietfauth/utils.py index aceff30f0..1f2e10098 100644 --- a/ietf/ietfauth/utils.py +++ b/ietf/ietfauth/utils.py @@ -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