diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index c16477280c7..229e7b11fc7 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -992,6 +992,7 @@ class calendar_event(osv.osv): if datas.get('rrule_type'): if datas.get('rrule_type') == 'none': result[event] = False + cr.execute("UPDATE %s set exrule=Null where id=%s" % (self._table, event)) elif datas.get('rrule_type') == 'custom': if datas.get('interval', 0) < 0: raise osv.except_osv('Warning!', 'Interval can not be Negative')