From 659d68add56317dcba7b98827313bc6270bec5c3 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Tue, 20 Dec 2016 21:10:51 +0100 Subject: [PATCH] [FIX] calendar: fix retrocompatibility between datetime module Fix datetime where the return of rrule is sometime a list, sometime a set according to the datetime version. list(set) == list(list) and works in both cases. Similar fix: #9f09c62 --- addons/calendar/calendar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py index 3e714243641..75b79922c5a 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -1349,7 +1349,7 @@ class calendar_event(osv.Model): data['rrule_type'] = 'monthly' if r._bymonthday: - data['day'] = r._bymonthday[0] + data['day'] = list(r._bymonthday)[0] data['month_by'] = 'date' data['rrule_type'] = 'monthly'