From c8cf67f920199105d90e6c09eeb7db7a4fe72bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Mon, 17 Oct 2022 09:57:54 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Automatick=C3=A9=20p=C5=99id=C3=A1n?= =?UTF-8?q?=C3=AD=20deadlinu=20k=20odevzdan=C3=A9mu=20hodnocen=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (měl jsem pocit, že už jsem to dělal) --- odevzdavatko/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/odevzdavatko/views.py b/odevzdavatko/views.py index ac29af22..b106218e 100644 --- a/odevzdavatko/views.py +++ b/odevzdavatko/views.py @@ -411,13 +411,16 @@ class NahrajReseniView(LoginRequiredMixin, CreateView): self.object = form.save() self.object.resitele.add(m.Resitel.objects.get(osoba__user = self.request.user)) self.object.cas_doruceni = timezone.now() - self.object.deadline = m.Deadline.objects.filter(deadline__gte=self.object.cas_doruceni).first() self.object.forma = m.Reseni.FORMA_UPLOAD self.object.save() prilohy.instance = self.object prilohy.save() + for hodnoceni in self.object.hodnoceni_set.all(): + hodnoceni.deadline_body = m.Deadline.objects.filter(deadline__gte=self.object.cas_doruceni).first() + hodnoceni.save() + # Pošleme mail opravovatelům a garantovi # FIXME: Nechat spočítat databázi? Je to pár dotazů (pravděpodobně), takže to za to možná nestojí prijemci = set()