summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_files_pdl/forms.py7
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"