auth fc: make fc_display_name more resilient (#47566)
This commit is contained in:
parent
4e0be8c7c3
commit
cbd43d4f4c
|
@ -330,9 +330,17 @@ class FcOAuthSessionViewMixin(LoggerMixin):
|
|||
@property
|
||||
def fc_display_name(self):
|
||||
'''Human representation of the current FC account'''
|
||||
if not self.user_info:
|
||||
return u''
|
||||
return u'{0} {1}'.format(self.user_info['family_name'], self.user_info['given_name'])
|
||||
display_name = ''
|
||||
user_info = self.user_info or {}
|
||||
family_name = user_info.get('family_name')
|
||||
given_name = user_info.get('given_name')
|
||||
if given_name:
|
||||
display_name += given_name
|
||||
if family_name:
|
||||
if display_name:
|
||||
display_name += ' '
|
||||
display_name += family_name
|
||||
return display_name
|
||||
|
||||
|
||||
class PopupViewMixin(object):
|
||||
|
|
Loading…
Reference in New Issue