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.
This commit is contained in:
Jelle van der Waa 2024-07-20 16:05:14 +02:00 committed by Jelle van der Waa
parent 3d196f69f0
commit d01193a2a9

View File

@ -132,10 +132,11 @@ def details(request, name='', repo='', arch=''):
return empty_response() return empty_response()
rbstatus = None rbstatus = None
try: if request.user.is_authenticated:
rbstatus = RebuilderdStatus.objects.get(pkg=pkg) try:
except RebuilderdStatus.DoesNotExist: rbstatus = RebuilderdStatus.objects.get(pkg=pkg)
pass except RebuilderdStatus.DoesNotExist:
pass
return render(request, 'packages/details.html', {'pkg': pkg, 'rbstatus': rbstatus, return render(request, 'packages/details.html', {'pkg': pkg, 'rbstatus': rbstatus,
'notreproducible': rbstatus.status == RebuilderdStatus.BAD if rbstatus else False}) 'notreproducible': rbstatus.status == RebuilderdStatus.BAD if rbstatus else False})
except Package.DoesNotExist: except Package.DoesNotExist: