From 2e49fc09ff37ad0d1834fcfafa037c629a54a8d6 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Mon, 11 May 2015 10:40:19 +0200 Subject: [PATCH] [FIX] calendar: set context if none Avoid traceback if no context in get_recurrent_date_by_event when code do: context.get('xx') --- addons/calendar/calendar.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py index 28edd84426b..45919e6b024 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -701,6 +701,9 @@ class calendar_event(osv.Model): val = pytz.UTC.localize(val) return val.astimezone(timezone) + if context is None: + context = {} + timezone = pytz.timezone(context.get('tz') or 'UTC') startdate = pytz.UTC.localize(datetime.strptime(event.start, DEFAULT_SERVER_DATETIME_FORMAT)) # Add "+hh:mm" timezone if not startdate: