diff --git a/scipost_django/journals/context_processors.py b/scipost_django/journals/context_processors.py index 6771d622e22b6ecb2c71bf286391630eec168dd2..b75634ccaf8c4cb49a15e3ffc93b2e14ce6bea29 100644 --- a/scipost_django/journals/context_processors.py +++ b/scipost_django/journals/context_processors.py @@ -7,13 +7,18 @@ from .models import Journal, Publication def publishing_years_processor(request): """List of years where publishing activity took place, going backwards in time.""" - return { - "publishing_years": range( - Publication.objects.published().first().publication_date.year, - Publication.objects.published().last().publication_date.year, - -1, - ) - } + try: + context = { + "publishing_years": range( + Publication.objects.published().first().publication_date.year, + Publication.objects.published().last().publication_date.year, + -1, + ) + } + except: + context = {"publishing_years": []} + + return context def journals_processor(request):