summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/utils.py2
-rw-r--r--public/views.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/utils.py b/packages/utils.py
index 55b7acf9..93d0de79 100644
--- a/packages/utils.py
+++ b/packages/utils.py
@@ -104,7 +104,7 @@ SELECT p.id, q.id
# column A will always have a value, column B might be NULL
to_fetch.append(row[0])
# fetch all of the necessary packages
- pkgs = Package.objects.in_bulk(to_fetch)
+ pkgs = Package.objects.select_related('arch', 'repo').in_bulk(to_fetch)
# now build a list of tuples containing differences
differences = []
for row in results:
diff --git a/public/views.py b/public/views.py
index 4306774e..6fbb6896 100644
--- a/public/views.py
+++ b/public/views.py
@@ -43,7 +43,7 @@ def donate(request):
return direct_to_template(request, 'public/donate.html', context)
def download(request):
- qset = MirrorUrl.objects.filter(
+ qset = MirrorUrl.objects.select_related('mirror', 'protocol').filter(
Q(protocol__protocol__iexact='HTTP') | Q(protocol__protocol__iexact='FTP'),
mirror__public=True, mirror__active=True, mirror__isos=True
)