From 156dbb32434ec5f61c690c2b8702b43ee9466326 Mon Sep 17 00:00:00 2001 From: Jimmy Praet Date: Thu, 7 Oct 2021 19:54:06 +0200 Subject: [PATCH] Fix incorrect repository count on organization tab of dashboard Fixes #17249 --- models/org.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/org.go b/models/org.go index 4a891a83f4382..f670ad2ae1750 100644 --- a/models/org.go +++ b/models/org.go @@ -455,7 +455,7 @@ func GetUserOrgsList(user *User) ([]*MinimalOrg, error) { groupByStr := groupByCols.String() groupByStr = groupByStr[0 : len(groupByStr)-1] - sess.Select(groupByStr+", count(repo_id) as org_count"). + sess.Select(groupByStr+", count(distinct repo_id) as org_count"). Table("user"). Join("INNER", "team", "`team`.org_id = `user`.id"). Join("INNER", "team_user", "`team`.id = `team_user`.team_id").