diff --git a/seminar/views/vysledkovka.py b/seminar/views/vysledkovka.py index f98cad28..e6d1eca6 100644 --- a/seminar/views/vysledkovka.py +++ b/seminar/views/vysledkovka.py @@ -279,8 +279,7 @@ def secti_body_za_cislo(cislo, aktivni_resitele, hlavni_problemy=None): hlavni_problemy_slovnik[-1][ar.id] = "" - hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', - 'hodnoceni_set').filter(cislo_body=cislo) + hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) start = time.time() @@ -334,8 +333,7 @@ def secti_body_za_cislo_podle_temat(cislo, aktivni_resitele, podproblemy=None, t temata = set(t.id for t in temata) - hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'resitele', - 'hodnoceni_set').filter(cislo_body=cislo) + hodnoceni_do_cisla = m.Hodnoceni.objects.prefetch_related('problem', 'reseni', 'reseni__resitele').filter(cislo_body=cislo) for hodnoceni in hodnoceni_do_cisla: prob = hodnoceni.problem