From 54f57e153155716cf8d082f6fa732e7c69aea0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Wed, 15 Apr 2020 21:22:09 +0200 Subject: [PATCH] fix random crash if no documents present --- sdbs_pile/pile/templates/front_intro.html | 32 ++++++++++++----------- sdbs_pile/pile/views.py | 2 +- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/sdbs_pile/pile/templates/front_intro.html b/sdbs_pile/pile/templates/front_intro.html index 108c6a5..dc6f928 100644 --- a/sdbs_pile/pile/templates/front_intro.html +++ b/sdbs_pile/pile/templates/front_intro.html @@ -10,23 +10,25 @@ postupně dávat ty nejdůležitější nebo nejzajímavější věci, zatim se o tom ale nikde moc nešiřte.

/-\

-
-

Random document

- + {% endif %}

Recent additions

diff --git a/sdbs_pile/pile/views.py b/sdbs_pile/pile/views.py index 7f4fee6..4200dc6 100644 --- a/sdbs_pile/pile/views.py +++ b/sdbs_pile/pile/views.py @@ -51,7 +51,7 @@ class IndexView(BasePileView): return { 'recent_documents': self.documents.order_by('-uploaded')[:5], - 'random_document': choice(self.documents.all()[5:]), + 'random_document': choice(self.documents.all()[5:]) if self.documents.count() > 0 else None, **base_context_data }