diff options
Diffstat (limited to 'routers')
-rw-r--r-- | routers/admin/users.go | 3 | ||||
-rw-r--r-- | routers/repo/http.go | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/routers/admin/users.go b/routers/admin/users.go index ac33fd62..0a1056f3 100644 --- a/routers/admin/users.go +++ b/routers/admin/users.go @@ -174,7 +174,7 @@ func EditUserPost(ctx *middleware.Context, form auth.AdminEditUserForm) { return } - // NOTE: need password length check? + // FIXME: need password length check if len(form.Passwd) > 0 { u.Passwd = form.Passwd u.Salt = models.GetUserSalt() @@ -191,6 +191,7 @@ func EditUserPost(ctx *middleware.Context, form auth.AdminEditUserForm) { u.AvatarEmail = form.Avatar u.IsActive = form.Active u.IsAdmin = form.Admin + u.AllowGitHook = form.AllowGitHook if err := models.UpdateUser(u); err != nil { ctx.Handle(500, "UpdateUser", err) return diff --git a/routers/repo/http.go b/routers/repo/http.go index 0ce83cef..2dc66449 100644 --- a/routers/repo/http.go +++ b/routers/repo/http.go @@ -14,9 +14,9 @@ import ( "os" "os/exec" "path" - "path/filepath" "regexp" + "runtime" "strconv" "strings" "time" @@ -184,6 +184,7 @@ func Http(ctx *middleware.Context) { handler := HttpBackend(&config) handler(ctx.Resp, ctx.Req.Request) + runtime.GC() } type route struct { |