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 <me@akhilnarang.dev>
This commit is contained in:
Akhil Narang 2026-03-04 11:38:40 +05:30
parent 9b161c9528
commit 1707a7cb96
No known key found for this signature in database
GPG key ID: 9DCC61E211BF645F

View file

@ -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: