diff options
Diffstat (limited to 'archaeological_files_pdl/forms.py')
-rw-r--r-- | archaeological_files_pdl/forms.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/archaeological_files_pdl/forms.py b/archaeological_files_pdl/forms.py index 84931996a..384a4e7aa 100644 --- a/archaeological_files_pdl/forms.py +++ b/archaeological_files_pdl/forms.py @@ -53,6 +53,13 @@ class FileFormGeneral(forms.Form): self.fields['file_type'].choices = models.FileType.get_types() self.fields['file_type'].help_text = models.FileType.get_help() + def clean_reception_date(self): + value = self.cleaned_data.get('reception_date', None) + if value and value > datetime.date.today(): + raise forms.ValidationError( + _('Validation date cannot be after today.')) + return value + class FileFormPreventiveType(forms.Form): form_label = u"Saisine" |