]> source.dussan.org Git - gitea.git/commit
Prevent multiple listings of organization when creating a repository (#11303) (#11325)
author6543 <6543@obermui.de>
Thu, 7 May 2020 20:30:51 +0000 (22:30 +0200)
committerGitHub <noreply@github.com>
Thu, 7 May 2020 20:30:51 +0000 (21:30 +0100)
commitcd7fa15d1d3285bd918fea67276ea4bca194cc1d
tree944035f34df3f54b0898a46df2d3b4cfa9acc46c
parent79868d7096296f2afa4ccdc20cc69efac693b812
Prevent multiple listings of organization when creating a repository (#11303) (#11325)

Backport #11303

Prevent multiple listings of organization when creating a repository (#11303)

prevent double entries in results of GetOrgsCanCreateRepoByUserID

I first try to only add GroupBy directly but xorm return broken user objects ...

... solution was to just query related UserIDs(OrgIDs) first and return OrgUsers based on this IDs

close #11258

Co-authored-by: zeripath <art27@cantab.net>
models/org.go