|
@ -36,6 +36,7 @@ class HromadnePridaniForm(Form): |
|
|
nazev__exact=self.cleaned_data['tema'], |
|
|
nazev__exact=self.cleaned_data['tema'], |
|
|
nadproblem=None).count() != 1: |
|
|
nadproblem=None).count() != 1: |
|
|
raise ValidationError("Špatný nebo nepřesně zadaný název témátka") |
|
|
raise ValidationError("Špatný nebo nepřesně zadaný název témátka") |
|
|
|
|
|
return self.cleaned_data['tema'] |
|
|
|
|
|
|
|
|
def clean_body(self): |
|
|
def clean_body(self): |
|
|
""" Kontrola, že `body` je seznam čísel """ |
|
|
""" Kontrola, že `body` je seznam čísel """ |
|
@ -43,6 +44,7 @@ class HromadnePridaniForm(Form): |
|
|
list(map(int, self.cleaned_data["body"].split(","))) |
|
|
list(map(int, self.cleaned_data["body"].split(","))) |
|
|
except ValueError: |
|
|
except ValueError: |
|
|
raise ValidationError("Špatný formát bodů") |
|
|
raise ValidationError("Špatný formát bodů") |
|
|
|
|
|
return self.cleaned_data['body'] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class HromadnePridaniView(FormView): |
|
|
class HromadnePridaniView(FormView): |
|
|