From: Michael Tremer Date: Sat, 25 Jun 2022 14:54:15 +0000 (+0000) Subject: distros: Don't list custom repositories X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bac9a17f7cdf611c084ba85c8ade963e056ca569;p=pbs.git distros: Don't list custom repositories Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/distribution.py b/src/buildservice/distribution.py index 7c2a8f61..f4c1a18e 100644 --- a/src/buildservice/distribution.py +++ b/src/buildservice/distribution.py @@ -132,7 +132,9 @@ class Distribution(base.DataObject): WHERE deleted IS FALSE AND - distro_id = %s""", + distro_id = %s + AND + owner_id IS NULL""", self.id, ) @@ -156,8 +158,22 @@ class Distribution(base.DataObject): return sorted(repos) def get_repo(self, slug): - repo = self.backend.repos._get_repository("SELECT * FROM repositories \ - WHERE distro_id = %s AND slug = %s", self.id, slug) + repo = self.backend.repos._get_repository(""" + SELECT + * + FROM + repositories + WHERE + deleted IS FALSE + AND + distro_id = %s + AND + owner_id IS NULL + AND + slug = %s""", + self.id, + slug, + ) # Cache if repo: