Skip to content

Commit 359c037

Browse files
author
Gusted
committed
Return 404 when user is not found on avatar (go-gitea#21476)
- Backport go-gitea#21476 - Instead of returning a 500 Internal Server when the user wasn't found, return 404 Not found.
1 parent f48fda8 commit 359c037

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: routers/web/user/avatar.go

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ func AvatarByUserName(ctx *context.Context) {
3131
if strings.ToLower(userName) != "ghost" {
3232
var err error
3333
if user, err = user_model.GetUserByName(ctx, userName); err != nil {
34+
if user_model.IsErrUserNotExist(err) {
35+
ctx.NotFound("GetUserByName", err)
36+
return
37+
}
3438
ctx.ServerError("Invalid user: "+userName, err)
3539
return
3640
}

0 commit comments

Comments
 (0)