@@ -444,21 +444,6 @@ func buildIssueOverview(ctx *context.Context, unitType unit.Type) {
444
444
repoOpts .TeamID = team .ID
445
445
}
446
446
447
- switch filterMode {
448
- case issues_model .FilterModeAll :
449
- case issues_model .FilterModeYourRepositories :
450
- case issues_model .FilterModeAssign :
451
- opts .AssigneeID = ctx .Doer .ID
452
- case issues_model .FilterModeCreate :
453
- opts .PosterID = ctx .Doer .ID
454
- case issues_model .FilterModeMention :
455
- opts .MentionedID = ctx .Doer .ID
456
- case issues_model .FilterModeReviewRequested :
457
- opts .ReviewRequestedID = ctx .Doer .ID
458
- case issues_model .FilterModeReviewed :
459
- opts .ReviewedID = ctx .Doer .ID
460
- }
461
-
462
447
// keyword holds the search term entered into the search field.
463
448
keyword := strings .Trim (ctx .FormString ("q" ), " " )
464
449
ctx .Data ["Keyword" ] = keyword
@@ -495,6 +480,23 @@ func buildIssueOverview(ctx *context.Context, unitType unit.Type) {
495
480
}
496
481
}
497
482
483
+ // In order to display all issues count in repo filter,
484
+ // we need to check filterMode after CountIssuesByRepo
485
+ switch filterMode {
486
+ case issues_model .FilterModeAll :
487
+ case issues_model .FilterModeYourRepositories :
488
+ case issues_model .FilterModeAssign :
489
+ opts .AssigneeID = ctx .Doer .ID
490
+ case issues_model .FilterModeCreate :
491
+ opts .PosterID = ctx .Doer .ID
492
+ case issues_model .FilterModeMention :
493
+ opts .MentionedID = ctx .Doer .ID
494
+ case issues_model .FilterModeReviewRequested :
495
+ opts .ReviewRequestedID = ctx .Doer .ID
496
+ case issues_model .FilterModeReviewed :
497
+ opts .ReviewedID = ctx .Doer .ID
498
+ }
499
+
498
500
// Make sure page number is at least 1. Will be posted to ctx.Data.
499
501
page := ctx .FormInt ("page" )
500
502
if page <= 1 {
0 commit comments