aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-08-27 14:57:51 +0100
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2014-08-27 14:57:51 +0100
commitd7ecb1c2b83c2faff1ef5659e9f801ee47691d5d (patch)
tree2965274ef78bfe7988e0ba8d32263057c105ffec
parent32faae7c6c3d9abb4fa89066ff8e9a454ec0f626 (diff)
testreporter: only unique bugs are now displayed on the report page
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
-rw-r--r--testmanager/testreporter/views.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/testmanager/testreporter/views.py b/testmanager/testreporter/views.py
index f51e64e..0c76711 100644
--- a/testmanager/testreporter/views.py
+++ b/testmanager/testreporter/views.py
@@ -74,8 +74,8 @@ class Report_Bugs_View(APIView):
lava_jobs = LavaJob.objects.filter(jenkins_build__in=builds)
testruns = TestRun.objects.filter(build__in=builds)
testrun_results = TestRunResult.objects.filter(test_run__in=testruns)
- lava_job_bugs = Bug.objects.filter(lavajob__in=lava_jobs)
- testruns_bugs = Bug.objects.filter(testrunresult__in=testrun_results)
+ lava_job_bugs = Bug.objects.filter(lavajob__in=lava_jobs).distinct("pk")
+ testruns_bugs = Bug.objects.filter(testrunresult__in=testrun_results).distinct("pk")
return Response({
"bugs": BugSerializer(lava_job_bugs | testruns_bugs).data,