commit d5a94c373c0b4c11f3feec0f86fba571be3ef367
parent cf4f10a3124b565aa011af811f1e21f99719c827
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 2 Dec 2022 23:34:10 -0500
allow to change case of your own username
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -3011,9 +3011,11 @@ func changeUsernameForm(c echo.Context, data settingsAccountData) error {
return c.Render(http.StatusOK, "settings.account", data)
}
- if database.IsUsernameAlreadyTaken(username) {
- data.ErrorUsername = "Username already taken"
- return c.Render(http.StatusOK, "settings.account", data)
+ if strings.ToLower(username) != strings.ToLower(authUser.Username) {
+ if database.IsUsernameAlreadyTaken(username) {
+ data.ErrorUsername = "Username already taken"
+ return c.Render(http.StatusOK, "settings.account", data)
+ }
}
managers.ActiveUsers.RemoveUser(authUser.ID)