From 63b2e2c44c057fb82674b720c17c62035b577e60 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 30 Jul 2013 10:14:09 +0200 Subject: [PATCH] [FIX] base_calendar: don't compute reccuring events if reccurency checkbox is disabled bzr revid: mat@openerp.com-20130730081409-d84sz1e1w2201yqr --- addons/base_calendar/base_calendar.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index e6b01e45cdf..1648697d1b1 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -1189,8 +1189,8 @@ rule or repeating pattern of time to exclude from the recurring rule."), context = {} result = [] - for data in super(calendar_event, self).read(cr, uid, select, ['rrule', 'exdate', 'exrule', 'date'], context=context): - if not data['rrule']: + for data in super(calendar_event, self).read(cr, uid, select, ['rrule', 'recurrency', 'exdate', 'exrule', 'date'], context=context): + if not data['recurrency'] or not data['rrule']: result.append(data['id']) continue event_date = datetime.strptime(data['date'], "%Y-%m-%d %H:%M:%S")