From efecdad43a1d99cc6161b27b91f31fb7afb4801c Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Jun 10 2020 09:06:32 +0000 Subject: hub: query_buildroots fix query behaviour Fixes: https://pagure.io/koji/issue/2302 --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 2cb42cb..31eebce 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -5382,7 +5382,7 @@ def query_buildroots(hostID=None, tagID=None, state=None, rpmID=None, archiveID= result = set(query.execute()) candidate_buildroot_ids = result if not candidate_buildroot_ids: - return [] + return _applyQueryOpts([], queryOpts) if archiveID is not None: joins.insert(0, 'buildroot_archives ON buildroot.id = buildroot_archives.buildroot_id') @@ -5396,7 +5396,7 @@ def query_buildroots(hostID=None, tagID=None, state=None, rpmID=None, archiveID= else: candidate_buildroot_ids = result if not candidate_buildroot_ids: - return [] + return _applyQueryOpts([], queryOpts) if taskID is not None: clauses.append('standard_buildroot.task_id = %(taskID)i') @@ -5409,7 +5409,7 @@ def query_buildroots(hostID=None, tagID=None, state=None, rpmID=None, archiveID= else: candidate_buildroot_ids = result if not candidate_buildroot_ids: - return [] + return _applyQueryOpts([], queryOpts) if candidate_buildroot_ids: candidate_buildroot_ids = list(candidate_buildroot_ids)