aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPablo Saavedra <saavedra.pablo@gmail.com>2017-03-27 05:23:17 +0200
committer无闻 <u@gogs.io>2017-03-26 23:23:17 -0400
commit496e07c1c94cbb2334028191a8984c2314bbc47f (patch)
tree8a913addd5f447c56d27a9828daeb8942174ef81
parentc238647020b71221bd84014ea8a9e1b36b13e9d3 (diff)
models/repo: avoid duplicated results in SearchRepositoryByName (#4344)
-rw-r--r--models/repo.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/models/repo.go b/models/repo.go
index d19010a1..a597f82e 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -1654,7 +1654,7 @@ func SearchRepositoryByName(opts *SearchRepoOptions) (repos []*Repository, _ int
if len(opts.OrderBy) > 0 {
sess.OrderBy("repo." + opts.OrderBy)
}
- return repos, count, sess.Limit(opts.PageSize, (opts.Page-1)*opts.PageSize).Find(&repos)
+ return repos, count, sess.Distinct("repo.*").Limit(opts.PageSize, (opts.Page-1)*opts.PageSize).Find(&repos)
}
func DeleteOldRepositoryArchives() {