From 7bd8330e26e1eeb79017a232c7a578b87ff48a79 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mat=C4=9Bj=20Koci=C3=A1n?= <matej.kocian@gmail.com>
Date: Thu, 6 Apr 2017 21:37:33 +0200
Subject: [PATCH] =?UTF-8?q?tex-upload:=20fix=20=C4=8D=C3=ADsla=20=C5=99e?=
 =?UTF-8?q?=C5=A1en=C3=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 seminar/views.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/seminar/views.py b/seminar/views.py
index 13054e5b..b7cc136b 100644
--- a/seminar/views.py
+++ b/seminar/views.py
@@ -841,7 +841,13 @@ def texUploadView(request):
 
             if meta["typ"] == "reseni":
                 problem.text_reseni = html
-                problem.cislo_reseni = meta["cislo_reseni"]
+
+                # Pokud ročník/číslo ještě neexistuje, vyhodí to výjimku ->
+                # číslo/ročník se musí založit ručně v adminu
+                problem.cislo_reseni = Cislo.objects.get(
+                    rocnik=rocnik,
+                    cislo=meta["cislo_reseni"]
+                )
                 # při nahrávání řešení už původní zadání atd. neměníme
             else:
                 problem.text_zadani = html