fix: coderabbit suggestions

This commit is contained in:
Stavros
2025-08-27 14:04:26 +03:00
parent dc733a71c1
commit 32c7e8e045
4 changed files with 16 additions and 4 deletions

View File

@@ -169,8 +169,18 @@ func (controller *OAuthController) oauthCallbackHandler(c *gin.Context) {
name = fmt.Sprintf("%s (%s)", utils.Capitalize(strings.Split(user.Email, "@")[0]), strings.Split(user.Email, "@")[1])
}
var usename string
if user.PreferredUsername != "" {
log.Debug().Msg("Using preferred username from OAuth provider")
usename = user.PreferredUsername
} else {
log.Debug().Msg("No preferred username from OAuth provider, using pseudo username")
usename = strings.Replace(user.Email, "@", "_", -1)
}
controller.Auth.CreateSessionCookie(c, &config.SessionCookie{
Username: user.PreferredUsername,
Username: usename,
Name: name,
Email: user.Email,
Provider: req.Provider,