From cabb3f314b4b54cab5b5ec4f9cd33476e66e2d22 Mon Sep 17 00:00:00 2001 From: Himanshu Warekar Date: Fri, 26 Jul 2019 20:48:45 +0530 Subject: [PATCH] fix: validate dates only if starts_on and ends_on --- frappe/desk/doctype/event/event.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/desk/doctype/event/event.py b/frappe/desk/doctype/event/event.py index d5385bf851..473076fc2c 100644 --- a/frappe/desk/doctype/event/event.py +++ b/frappe/desk/doctype/event/event.py @@ -22,7 +22,8 @@ class Event(Document): if not self.starts_on: self.starts_on = now_datetime() - self.validate_from_to_dates("starts_on", "ends_on") + if self.starts_on and self.ends_on: + self.validate_from_to_dates("starts_on", "ends_on") # if start == end this scenario doesn't make sense i.e. it starts and ends at the same second! self.ends_on = None if self.starts_on == self.ends_on else self.ends_on