Skip to content

Commit ea42947

Browse files
committed
[QOLDEV-1249] don't override existing Displayed Name
1 parent df740e3 commit ea42947

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ckanext/oidc_pkce/interfaces.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ def get_oidc_user(self, userinfo: dict[str, Any]) -> Optional[model.User]:
5959

6060
user_dict.update(data)
6161
user_dict.pop("name") # Username is untouched, so exclude it from the update payload.
62+
if user_dict.get("fullname", None):
63+
data.pop("fullname") # Don't override fullname if it is already populated
6264
tk.get_action("user_update")({"user": admin["name"]}, user_dict)
6365

6466
signals.user_sync.send(user.id)

0 commit comments

Comments
 (0)