Nezobrazuj výsledky u ročníku, pokud žádné nejsou

jinak byl index out of range
This commit is contained in:
Matěj Kocián 2015-09-07 15:24:58 +02:00
parent b080636baa
commit 65e306f316
2 changed files with 91 additions and 87 deletions

View file

@ -12,6 +12,7 @@
{% endfor %}
</ul>
{% if vysledkovka %}
<h3>Výsledkovka</h3>
<table class='vysledkovka'>
<tr class='border-b'>
@ -40,6 +41,7 @@
</tr>
{% endfor %}
</table>
{% endif %}
</div>
{% endblock content %}

View file

@ -87,6 +87,8 @@ class RocnikView(generic.DetailView):
cisla_v_rocniku = VysledkyKCisluZaRocnik.objects.filter(cislo__verejna_vysledkovka = True).filter(cislo__rocnik = context['rocnik']).order_by('-cislo')
#vyberu vsechny verejne vysledky z rocniku
#pokud žádné nejsou, výsledkovka se nezobrazí
if cisla_v_rocniku:
vysledky = cisla_v_rocniku.filter(cislo = cisla_v_rocniku[0].cislo).order_by('-body', 'resitel__prijmeni', 'resitel__jmeno').select_related('resitel')
#vybere vsechny vysledky z posledniho verejneho cisla a setridi sestupne dle bodu
vysledky_resitele = {}