summaryrefslogtreecommitdiff
path: root/addons/website_event_track/controllers
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2018-12-05 08:50:23 +0000
committerJeremy Kersten <jke@odoo.com>2018-12-05 08:54:19 +0000
commitba7454eb088a10b98e0a51422aabffb31bc3da5d (patch)
tree24f4c01f95c4cc27b7f5e6297a83609a9a7ae1f7 /addons/website_event_track/controllers
parentf86b9ff3c4054576a651c2af62aaac11b6109f39 (diff)
[FIX] website_event_track: track.date is not required
Dont compare bool to datetime if not filled TypeError: '<' not supported between instances of 'bool' and 'datetime.datetime'
Diffstat (limited to 'addons/website_event_track/controllers')
-rw-r--r--addons/website_event_track/controllers/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_event_track/controllers/main.py b/addons/website_event_track/controllers/main.py
index 48447342976..036c108a3bd 100644
--- a/addons/website_event_track/controllers/main.py
+++ b/addons/website_event_track/controllers/main.py
@@ -77,7 +77,7 @@ class WebsiteEventTrackController(http.Controller):
event = event.with_context(tz=event.date_tz or 'UTC')
local_tz = pytz.timezone(event.date_tz or 'UTC')
days_tracks = collections.defaultdict(lambda: [])
- for track in event.track_ids.sorted(lambda track: (track.date or '', bool(track.location_id))):
+ for track in event.track_ids.sorted(lambda track: (bool(track.date), track.date, bool(track.location_id))):
if not track.date:
continue
date = fields.Datetime.from_string(track.date).replace(tzinfo=pytz.utc).astimezone(local_tz)