From bd721953ade76663821b14d0e1660aba203903b4 Mon Sep 17 00:00:00 2001 From: nickmwangemi Date: Fri, 18 Aug 2023 12:49:02 +0300 Subject: [PATCH] Fix n+1 --- peachjam/models/judgment.py | 2 +- peachjam/views/courts.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/peachjam/models/judgment.py b/peachjam/models/judgment.py index 459565169..61b5a6cc5 100644 --- a/peachjam/models/judgment.py +++ b/peachjam/models/judgment.py @@ -325,7 +325,7 @@ def apply_labels(self): if self.alternative_names.exists(): if label not in labels: self.labels.add(label.pk) - # if the judgment no alternative_names, remove the "reported" label + # if the judgment has no alternative_names, remove the "reported" label elif label in labels: self.labels.remove(label.pk) diff --git a/peachjam/views/courts.py b/peachjam/views/courts.py index 16b0eb81d..315fedec2 100644 --- a/peachjam/views/courts.py +++ b/peachjam/views/courts.py @@ -104,7 +104,7 @@ class CourtYearView(CourtDetailView): class CourtRegistryDetailView(CourtDetailView): - queryset = Judgment.objects.prefetch_related("judges") + queryset = Judgment.objects.prefetch_related("judges", "labels") template_name = "peachjam/court_registry_detail.html" def get_base_queryset(self):