]> source.dussan.org Git - gitea.git/commitdiff
Fix incorrect release count (#25879) (#25887)
authorGiteabot <teabot@gitea.io>
Fri, 14 Jul 2023 09:32:43 +0000 (05:32 -0400)
committerGitHub <noreply@github.com>
Fri, 14 Jul 2023 09:32:43 +0000 (09:32 +0000)
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.

https://github.com/go-gitea/gitea/blob/c5e187c389b35b9e080a3187b93a775a3c81e585/modules/context/repo.go#L547

Co-authored-by: yp05327 <576951401@qq.com>
routers/web/repo/release.go
templates/repo/release_tag_header.tmpl

index 0b927a3a2fa03de0580674e32ef27e95c22d973d..8dc78079e21cfdb37a42d3cea01c536e498556f0 100644 (file)
@@ -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)
index 7129e4235f5bc4608064ee173e019e0dbf8eec25..3f6f9aac310a9d5c20eb321b69628b97edf7b374 100644 (file)
@@ -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}}