[FIX] calendar: update cron as SUPERUSER.
As regular employees are not allowed to alter cron activities. opw-639419
This commit is contained in:
parent
f66b7ee62a
commit
bac5b87b73
|
@ -585,7 +585,7 @@ class calendar_alarm(osv.Model):
|
||||||
def _update_cron(self, cr, uid, context=None):
|
def _update_cron(self, cr, uid, context=None):
|
||||||
try:
|
try:
|
||||||
cron = self.pool['ir.model.data'].get_object(
|
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:
|
except ValueError:
|
||||||
return False
|
return False
|
||||||
return cron.toggle(model=self._name, domain=[('type', '=', 'email')])
|
return cron.toggle(model=self._name, domain=[('type', '=', 'email')])
|
||||||
|
|
Loading…
Reference in New Issue