From 4bd3b05b6279ccb0a7bd165707aa2881ab90b483 Mon Sep 17 00:00:00 2001 From: KN4CK3R Date: Mon, 29 Aug 2022 15:44:39 +0200 Subject: [PATCH] Redirect if user does not exist (#20981) --- routers/web/admin/users.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/routers/web/admin/users.go b/routers/web/admin/users.go index aab633ec84..5cdfb8142e 100644 --- a/routers/web/admin/users.go +++ b/routers/web/admin/users.go @@ -209,7 +209,11 @@ func NewUserPost(ctx *context.Context) { func prepareUserInfo(ctx *context.Context) *user_model.User { u, err := user_model.GetUserByID(ctx.ParamsInt64(":userid")) if err != nil { - ctx.ServerError("GetUserByID", err) + if user_model.IsErrUserNotExist(err) { + ctx.Redirect(setting.AppSubURL + "/admin/users") + } else { + ctx.ServerError("GetUserByID", err) + } return nil } ctx.Data["User"] = u