Pārlūkot izejas kodu

models/repo: avoid duplicated results in SearchRepositoryByName (#4344)

Pablo Saavedra 7 gadi atpakaļ
vecāks
revīzija
496e07c1c9
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      models/repo.go

+ 1 - 1
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() {