Skip to content

Commit a75ed37

Browse files
committed
return 404 on invalid user
1 parent 717f2ab commit a75ed37

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

routers/api/v1/repo/issue_tracked_time.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ func ListTrackedTimes(ctx *context.APIContext) {
9292
qUser := strings.Trim(ctx.Query("user"), " ")
9393
if qUser != "" {
9494
user, err := models.GetUserByName(qUser)
95-
if err != nil {
95+
if models.IsErrUserNotExist(err) {
96+
ctx.Error(http.StatusNotFound, "User does not exist", err)
97+
} else if err != nil {
9698
ctx.Error(http.StatusInternalServerError, "GetUserByName", err)
9799
return
98100
}
@@ -500,7 +502,9 @@ func ListTrackedTimesByRepository(ctx *context.APIContext) {
500502
qUser := strings.Trim(ctx.Query("user"), " ")
501503
if qUser != "" {
502504
user, err := models.GetUserByName(qUser)
503-
if err != nil {
505+
if models.IsErrUserNotExist(err) {
506+
ctx.Error(http.StatusNotFound, "User does not exist", err)
507+
} else if err != nil {
504508
ctx.Error(http.StatusInternalServerError, "GetUserByName", err)
505509
return
506510
}

0 commit comments

Comments
 (0)