0004-auth_fc-update-first_name-and-last_name-only-when-re.patch
src/authentic2_auth_fc/backends.py | ||
---|---|---|
70 | 70 |
if not user: |
71 | 71 |
return None |
72 | 72 | |
73 |
logger.debug(u'updated (given_name : %s - family_name : %s)', user_info['given_name'], |
|
74 |
user_info['family_name']) |
|
75 |
user.first_name = user_info['given_name'] |
|
76 |
user.last_name = user_info['family_name'] |
|
73 |
# always handle given_name and family_name |
|
74 |
updated = [] |
|
75 |
if user_info.get('given_name') and user.first_name != user_info['given_name']: |
|
76 |
user.first_name = user_info['given_name'] |
|
77 |
updated.append('given name: "%s"' % user_info['given_name']) |
|
78 |
if user_info.get('family_name') and user.last_name != user_info['family_name']: |
|
79 |
user.last_name = user_info['family_name'] |
|
80 |
updated.append('family name: "%s"' % user_info['family_name']) |
|
81 |
if updated: |
|
82 |
logger.debug('updated (%s)', ' - '.join(updated)) |
|
77 | 83 |
utils.apply_user_info_mappings(user, user_info) |
78 | 84 |
return user |
79 | 85 | |
80 |
- |