From 1707a7cb965f3dd76fe2ea31ac85d171bb9f323b Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Wed, 4 Mar 2026 11:38:40 +0530 Subject: [PATCH] fix(oauth): add another fallback for first name Github doesn't mandate a first name, but frappe does, so fallback to username. Signed-off-by: Akhil Narang --- frappe/utils/oauth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/oauth.py b/frappe/utils/oauth.py index cd08751aac..4841c905df 100644 --- a/frappe/utils/oauth.py +++ b/frappe/utils/oauth.py @@ -331,7 +331,7 @@ def update_oauth_user(user: str, data: dict, provider: str): def get_first_name(data: dict) -> str: - return data.get("first_name") or data.get("given_name") or data.get("name") + return data.get("first_name") or data.get("given_name") or data.get("name") or data.get("login") def get_last_name(data: dict) -> str: