aboutsummaryrefslogtreecommitdiffstats
path: root/routers/web
diff options
context:
space:
mode:
authorZettat123 <zettat123@gmail.com>2024-03-06 00:51:56 +0800
committerGitHub <noreply@github.com>2024-03-05 16:51:56 +0000
commit136dd99e86eea9c8bfe61b972a12b395655171e8 (patch)
tree5987172b3e492eef0f5c3ab26ddae165d37f67dc /routers/web
parentebff37ae09e99126668cbee5804d45f069a42081 (diff)
downloadgitea-136dd99e86eea9c8bfe61b972a12b395655171e8.tar.gz
gitea-136dd99e86eea9c8bfe61b972a12b395655171e8.zip
Skip email domain check when admins edit user emails (#29609)
Follow #29522 Administrators should be able to set a user's email address even if the email address is not in `EMAIL_DOMAIN_ALLOWLIST`
Diffstat (limited to 'routers/web')
-rw-r--r--routers/web/admin/users.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/routers/web/admin/users.go b/routers/web/admin/users.go
index dfb103c8ab..671a0d8885 100644
--- a/routers/web/admin/users.go
+++ b/routers/web/admin/users.go
@@ -412,7 +412,7 @@ func EditUserPost(ctx *context.Context) {
}
if form.Email != "" {
- if err := user_service.AddOrSetPrimaryEmailAddress(ctx, u, form.Email); err != nil {
+ if err := user_service.AdminAddOrSetPrimaryEmailAddress(ctx, u, form.Email); err != nil {
switch {
case user_model.IsErrEmailCharIsNotSupported(err), user_model.IsErrEmailInvalid(err):
ctx.Data["Err_Email"] = true