From bac5b87b7387ac9e202f6e942d6ffc1c53a74db4 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 19 May 2015 11:03:47 +0200 Subject: [PATCH] [FIX] calendar: update cron as SUPERUSER. As regular employees are not allowed to alter cron activities. opw-639419 --- 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 711b37c205a..0bc1336a85a 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -585,7 +585,7 @@ class calendar_alarm(osv.Model): def _update_cron(self, cr, uid, context=None): try: cron = self.pool['ir.model.data'].get_object( - cr, uid, 'calendar', 'ir_cron_scheduler_alarm', context=context) + cr, SUPERUSER_ID, 'calendar', 'ir_cron_scheduler_alarm', context=context) except ValueError: return False return cron.toggle(model=self._name, domain=[('type', '=', 'email')])