From 3c6e4577447592cb454f203670e561d5b0642bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Tue, 25 Nov 2025 20:12:14 -0500 Subject: [PATCH] fix repo api url --- models/repo/repo.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/repo/repo.go b/models/repo/repo.go index b87cbab0f7..678e4805f9 100644 --- a/models/repo/repo.go +++ b/models/repo/repo.go @@ -388,7 +388,11 @@ func (repo *Repository) CommitLink(commitID string) (result string) { // APIURL returns the repository API URL func (repo *Repository) APIURL() string { - return setting.AppURL + "api/v1/repos/" + url.PathEscape(repo.OwnerName) + "/" + url.PathEscape(repo.Name) + var groupSegment string + if repo.GroupID > 0 { + groupSegment = fmt.Sprintf("group/%d", repo.GroupID) + } + return setting.AppURL + "api/v1/repos/" + url.PathEscape(repo.OwnerName) + "/" + groupSegment + url.PathEscape(repo.Name) } // GetCommitsCountCacheKey returns cache key used for commits count caching.