From cd0b10f75cb4bbde33be6c10e8adb1bc1dcf3309 Mon Sep 17 00:00:00 2001 From: Ben Adida <ben@adida.net> Date: Mon, 22 Feb 2021 02:35:44 +0000 Subject: [PATCH] handle badly formed timestamp --- helios/widgets.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/helios/widgets.py b/helios/widgets.py index 8e3f3e8..ba271ce 100644 --- a/helios/widgets.py +++ b/helios/widgets.py @@ -200,7 +200,11 @@ class SplitSelectDateTimeWidget(MultiWidget): import datetime if not (data_list[0] and data_list[1]): return None - return datetime.datetime.combine(*data_list) + try: + return datetime.datetime.combine(*data_list) + except: + # badly formed date + return None return None def render(self, name, value, attrs=None, renderer=None): -- GitLab