Backport #25879 by @yp05327
Release count is not correct:
https://try.gitea.io/yp05327/testrepo/tags
![image](https://github.com/go-gitea/gitea/assets/18380374/07f97c62-d450-4ccb-b3f2-3e0af9d9fc52)
https://try.gitea.io/yp05327/testrepo/releases
![image](https://github.com/go-gitea/gitea/assets/18380374/6f1d55a4-bb68-445d-84b9-90552a40f403)
https://try.gitea.io/yp05327/testrepo/releases/tag/testtag
![image](https://github.com/go-gitea/gitea/assets/18380374/09ab5d51-52b6-4621-a571-3100198eb260)
We already have correct release count, no need to calculate it again.
c5e187c389/modules/context/repo.go (L547)
Co-authored-by: yp05327 <576951401@qq.com>
tags/v1.20.0
@@ -196,7 +196,6 @@ func releasesOrTags(ctx *context.Context, isTagList bool) { | |||
} | |||
ctx.Data["Releases"] = releases | |||
ctx.Data["ReleasesNum"] = len(releases) | |||
pager := context.NewPagination(int(count), opts.PageSize, opts.Page, 5) | |||
pager.SetDefaultParams(ctx) |
@@ -5,7 +5,7 @@ | |||
<div class="gt-df"> | |||
<div class="gt-f1 gt-df gt-ac"> | |||
<h2 class="ui compact small menu header small-menu-items"> | |||
<a class="{{if .PageIsReleaseList}}active {{end}}item" href="{{.RepoLink}}/releases">{{.locale.PrettyNumber .ReleasesNum}} {{.locale.TrN .ReleasesNum "repo.release" "repo.releases"}}</a> | |||
<a class="{{if .PageIsReleaseList}}active {{end}}item" href="{{.RepoLink}}/releases">{{.locale.PrettyNumber .NumReleases}} {{.locale.TrN .NumReleases "repo.release" "repo.releases"}}</a> | |||
{{if $canReadCode}} | |||
<a class="{{if .PageIsTagList}}active {{end}}item" href="{{.RepoLink}}/tags">{{.locale.PrettyNumber .NumTags}} {{.locale.TrN .NumTags "repo.tag" "repo.tags"}}</a> | |||
{{end}} |