🐛 (fix) handle user name not found

Handle users who do not have a name by entering the login field as the username field to prevent errors in the GitHub
provision account process.
This commit is contained in:
2025-09-09 17:30:27 +07:00
parent 4c4ae0385b
commit 098e0aac56
2 changed files with 11 additions and 11 deletions

View File

@ -45,7 +45,7 @@ export const githubCallbackService = async (
userPayload.user_email.find((email) => email.primary === true)
?.email || userPayload.user_email[0].email,
username: `git_${userPayload.user_data.id}`,
name: userPayload.user_data.name,
name: userPayload.user_data.name ?? userPayload.user_data.login,
avatar: userPayload.user_data.avatar_url,
password: Math.random()
.toString(36)