From d01193a2a9450c2817d201ce18a7d423ae922965 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sat, 20 Jul 2024 16:05:14 +0200 Subject: [PATCH] packages: don't fetch rebuilderd status for non-logged in users The rebuilderd status is only shown for logged in users so fetching this is unneeded. --- packages/views/display.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/views/display.py b/packages/views/display.py index 5f6778b4..9bad3e88 100644 --- a/packages/views/display.py +++ b/packages/views/display.py @@ -132,10 +132,11 @@ def details(request, name='', repo='', arch=''): return empty_response() rbstatus = None - try: - rbstatus = RebuilderdStatus.objects.get(pkg=pkg) - except RebuilderdStatus.DoesNotExist: - pass + if request.user.is_authenticated: + try: + rbstatus = RebuilderdStatus.objects.get(pkg=pkg) + except RebuilderdStatus.DoesNotExist: + pass return render(request, 'packages/details.html', {'pkg': pkg, 'rbstatus': rbstatus, 'notreproducible': rbstatus.status == RebuilderdStatus.BAD if rbstatus else False}) except Package.DoesNotExist: