|
|
@ -491,7 +491,12 @@ class CisloView(generic.DetailView): |
|
|
|
|
|
|
|
# za každé řešení doplníme k příslušnému řešiteli a úloze body |
|
|
|
for r in reseni: |
|
|
|
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = r.body |
|
|
|
if r.body is None or vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] is None: |
|
|
|
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = None |
|
|
|
elif vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] == '': |
|
|
|
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] = r.body |
|
|
|
else: |
|
|
|
vysledky_resitele[r.resitel.id].body_ulohy[problem_index[r.problem.id]] += r.body |
|
|
|
|
|
|
|
context['vysledkovka'] = vysledkovka |
|
|
|
context['problemy'] = problemy |
|
|
|