fix: check if user's GitHub display name is empty

This commit is contained in:
JustSong 2022-12-21 11:47:27 +08:00
parent d00063d362
commit fff2488058

View File

@ -116,7 +116,11 @@ func GitHubOAuth(c *gin.Context) {
} else {
if common.RegisterEnabled {
user.Username = "github_" + strconv.Itoa(model.GetMaxUserId()+1)
user.DisplayName = githubUser.Name
if githubUser.Name != "" {
user.DisplayName = githubUser.Name
} else {
user.DisplayName = "GitHub User"
}
user.Email = githubUser.Email
user.Role = common.RoleCommonUser
user.Status = common.UserStatusEnabled