Odmazání cachované výsledkovky při zneveřejnění

This commit is contained in:
Jonas Havelka 2022-10-10 09:30:45 +02:00
parent b06642e4ba
commit d013cc6844

View file

@ -359,6 +359,8 @@ class Deadline(SeminarModelBase):
super().save(*args, **kwargs) super().save(*args, **kwargs)
if self.verejna_vysledkovka and not self.__original_verejna_vysledkovka: if self.verejna_vysledkovka and not self.__original_verejna_vysledkovka:
self.vygeneruj_vysledkovku() self.vygeneruj_vysledkovku()
if not self.verejna_vysledkovka and hasattr(self, "vysledkovka_v_deadlinu"):
self.vysledkovka_v_deadlinu.delete()
def vygeneruj_vysledkovku(self): def vygeneruj_vysledkovku(self):
from vysledkovky.utils import VysledkovkaCisla from vysledkovky.utils import VysledkovkaCisla