From: Michael Tremer Date: Sun, 17 Feb 2013 13:09:57 +0000 (+0100) Subject: packages overview: Also show recent packages, which are not in a repository. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aff0187d18b8a94a9c5553331a8cd95c116fd63d;p=pbs.git packages overview: Also show recent packages, which are not in a repository. --- diff --git a/backend/builds.py b/backend/builds.py index ce2e1ed2..f15b0f0d 100644 --- a/backend/builds.py +++ b/backend/builds.py @@ -168,9 +168,9 @@ class Builds(base.Object): def get_active_builds(self, name, public=None): query = "\ - SELECT builds.* FROM builds \ - LEFT JOIN packages ON builds.pkg_id = packages.id \ - WHERE packages.name = %s" + SELECT * FROM builds \ + LEFT JOIN builds_latest ON builds.id = builds_latest.build_id \ + WHERE builds_latest.package_name = %s" args = [name,] if public is True: @@ -180,10 +180,6 @@ class Builds(base.Object): query += " AND builds.public = %s" args.append("N") - query += " AND builds.id IN ( \ - SELECT build_id FROM repositories_builds \ - )" - builds = [] for row in self.db.query(query, *args): b = Build(self.pakfire, row.id, row)