From: Michael Tremer Date: Mon, 11 Dec 2017 18:45:04 +0000 (+0000) Subject: repos: Fix rendering repository build times X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=677714db5837af79a612f99bfcdbb5c7e56f512b;p=pbs.git repos: Fix rendering repository build times Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/repository.py b/src/buildservice/repository.py index 0f632665..f955e720 100644 --- a/src/buildservice/repository.py +++ b/src/buildservice/repository.py @@ -468,12 +468,14 @@ class Repository(base.DataObject): def get_build_times(self): times = [] for arch in self.arches: + if arch == "src": + continue + time = self.db.get("SELECT SUM(jobs.time_finished - jobs.time_started) AS time FROM jobs \ JOIN builds ON builds.id = jobs.build_id \ JOIN repositories_builds ON builds.id = repositories_builds.build_id \ WHERE (jobs.arch = %s OR jobs.arch = %s) AND \ - jobs.type = 'build' AND \ - repositories_builds.repo_id = %s", arch, "noarch", self.id) + jobs.test IS FALSE AND repositories_builds.repo_id = %s", arch, "noarch", self.id) times.append((arch, time.time.total_seconds()))