diff --git a/routes/panel/users.go b/routes/panel/users.go index 6b49ec16..bc66e21e 100644 --- a/routes/panel/users.go +++ b/routes/panel/users.go @@ -18,6 +18,9 @@ func Users(w http.ResponseWriter, r *http.Request, u *c.User) c.RouteError { name := r.FormValue("s-name") email := r.FormValue("s-email") + if !u.Perms.EditUserEmail && email != "" { + email = "" + } hasParam := name != "" || email != "" page, _ := strconv.Atoi(r.FormValue("page"))