diff --git a/addons/procurement/models/procurement.py b/addons/procurement/models/procurement.py index ec0bd14ae20..064fd19929e 100644 --- a/addons/procurement/models/procurement.py +++ b/addons/procurement/models/procurement.py @@ -72,7 +72,8 @@ class ProcurementRule(models.Model): sequence = fields.Integer('Sequence', default=20) company_id = fields.Many2one('res.company', 'Company') - def _get_action(self, cr, uid, context=None): + @api.model + def _get_action(self): return [] diff --git a/addons/procurement/views/procurement_views.xml b/addons/procurement/views/procurement_views.xml index a9185718ef7..590ceb50de5 100644 --- a/addons/procurement/views/procurement_views.xml +++ b/addons/procurement/views/procurement_views.xml @@ -296,8 +296,8 @@ code - if context.get('active_model') == 'procurement.order' and context.get('active_ids'): - self.run(cr, uid, context['active_ids'], context=context) +if env.context.get('active_model') == 'procurement.order' and env.context.get('active_ids'): + model.browse(context['active_ids']).run()