aboutsummaryrefslogtreecommitdiff
path: root/internal/route/org
diff options
context:
space:
mode:
authorJoe Chen <jc@unknwon.io>2022-11-25 22:40:20 +0800
committerGitHub <noreply@github.com>2022-11-25 22:40:20 +0800
commit644a3a9d78a691af8f0f5ab04d5d44207b5d03dc (patch)
tree5afd3817f440db0425e691221798889e6e2f3ba8 /internal/route/org
parent93736cbc12b51bfdeef16b0934fbd5fa888f89de (diff)
refactor(db): migrate `ChangeUsername` off `user.go` (#7261)
Diffstat (limited to 'internal/route/org')
-rw-r--r--internal/route/org/setting.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/route/org/setting.go b/internal/route/org/setting.go
index 198012ef..f3e65b9b 100644
--- a/internal/route/org/setting.go
+++ b/internal/route/org/setting.go
@@ -7,6 +7,7 @@ package org
import (
"strings"
+ "github.com/pkg/errors"
log "unknwon.dev/clog/v2"
"gogs.io/gogs/internal/auth"
@@ -45,13 +46,13 @@ func SettingsPost(c *context.Context, f form.UpdateOrgSetting) {
c.Data["OrgName"] = true
c.RenderWithErr(c.Tr("form.username_been_taken"), SETTINGS_OPTIONS, &f)
return
- } else if err := db.ChangeUserName(org, f.Name); err != nil {
+ } else if err := db.Users.ChangeUsername(c.Req.Context(), org.ID, f.Name); err != nil {
c.Data["OrgName"] = true
switch {
- case db.IsErrNameNotAllowed(err):
+ case db.IsErrNameNotAllowed(errors.Cause(err)):
c.RenderWithErr(c.Tr("user.form.name_not_allowed", err.(db.ErrNameNotAllowed).Value()), SETTINGS_OPTIONS, &f)
default:
- c.Error(err, "change user name")
+ c.Error(err, "change organization name")
}
return
}