commit 63647ac21df80af175462f3cfa56d10b5504d3c3
parent d5a94c373c0b4c11f3feec0f86fba571be3ef367
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Fri, 2 Dec 2022 23:51:28 -0500
prevent sending username change form, if username did not change
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -3006,6 +3006,11 @@ func changeUsernameForm(c echo.Context, data settingsAccountData) error {
username := c.Request().PostFormValue("username")
data.Username = username
+ if username == authUser.Username {
+ data.ErrorUsername = "username did not change"
+ return c.Render(http.StatusOK, "settings.account", data)
+ }
+
if _, err := database.ValidateUsername(username, false); err != nil {
data.ErrorUsername = err.Error()
return c.Render(http.StatusOK, "settings.account", data)