diff --git a/odoo/addons/base/models/ir_cron.py b/odoo/addons/base/models/ir_cron.py index 818a8e70d5d..a9c2a6ee6ca 100644 --- a/odoo/addons/base/models/ir_cron.py +++ b/odoo/addons/base/models/ir_cron.py @@ -70,6 +70,13 @@ class ir_cron(models.Model): values['usage'] = 'ir_cron' return super(ir_cron, self).create(values) + @api.model + def default_get(self, fields_list): + # only 'code' state is supported for cron job so set it as default + if not self._context.get('default_state'): + self = self.with_context(default_state='code') + return super(ir_cron, self).default_get(fields_list) + def method_direct_trigger(self): self.check_access_rights('write') for cron in self: diff --git a/odoo/addons/base/views/ir_actions_views.xml b/odoo/addons/base/views/ir_actions_views.xml index 4de186e287f..5cccc2d526f 100644 --- a/odoo/addons/base/views/ir_actions_views.xml +++ b/odoo/addons/base/views/ir_actions_views.xml @@ -256,7 +256,7 @@ help="Remove 'More' top-menu contextual action related to this action"/>