From 60c9498a568a407646963d68de4008350b3846b4 Mon Sep 17 00:00:00 2001 From: tleb Date: Thu, 17 Oct 2019 10:25:29 +0200 Subject: [PATCH] Fix 500 on news creation/edition --- com/views.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/com/views.py b/com/views.py index d7f2ca25..78f248a8 100644 --- a/com/views.py +++ b/com/views.py @@ -230,7 +230,11 @@ class NewsForm(forms.ModelForm): self.add_error( "end_date", ValidationError(_("This field is required.")) ) - if self.cleaned_data["start_date"] > self.cleaned_data["end_date"]: + if ( + not self.has_error("start_date") + and not self.has_error("end_date") + and self.cleaned_data["start_date"] > self.cleaned_data["end_date"] + ): self.add_error( "end_date", ValidationError(