From: Michael Tremer Date: Wed, 19 Oct 2022 16:35:59 +0000 (+0000) Subject: bugtracker: Implement some hack to filter for only open bugs X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3e2fda659361d7f90ecb0e5614f51a96b40239e4;p=pbs.git bugtracker: Implement some hack to filter for only open bugs Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/bugtracker.py b/src/buildservice/bugtracker.py index 396ea34e..84df1413 100644 --- a/src/buildservice/bugtracker.py +++ b/src/buildservice/bugtracker.py @@ -127,7 +127,13 @@ class Bugzilla(base.Object): return response.get("version") - async def search(self, **kwargs): + async def search(self, only_open_bugs=True, **kwargs): + # Add filters to only have open bugs + if only_open_bugs: + kwargs |= { + "resolution" : "---", + } + # Send request response = await self._request("GET", "/rest/bug", **kwargs) diff --git a/src/web/packages.py b/src/web/packages.py index e5368cd8..a0f4ab35 100644 --- a/src/web/packages.py +++ b/src/web/packages.py @@ -32,7 +32,7 @@ class NameHandler(base.BaseHandler): raise tornado.web.HTTPError(404, "Package '%s' was not found" % name) # Get the latest bugs from Bugzilla - bugs = await self.backend.bugzilla.search(component=name, resolution="") + bugs = await self.backend.bugzilla.search(component=name) self.render("packages/name.html", package=build.pkg, bugs=bugs)