diff --git a/addons/sale_project/models/project.py b/addons/sale_project/models/project.py index 15e1466d49d..3b9a0fe4091 100644 --- a/addons/sale_project/models/project.py +++ b/addons/sale_project/models/project.py @@ -385,14 +385,14 @@ class Project(models.Model): ._filter_access_rules_python('read') if sale_order_items: if sale_order_items: + args = [section_name, [('id', 'in', sale_order_items.ids)]] + if len(sale_order_items) == 1: + args.append(sale_order_items.id) action_params = { 'name': 'action_profitability_items', 'type': 'object', - 'section': section_name, - 'domain': json.dumps([('id', 'in', sale_order_items.ids)]), + 'args': json.dumps(args), } - if len(sale_order_items) == 1: - action_params['res_id'] = sale_order_items.id other_revenues['action'] = action_params sequence_per_invoice_type = self._get_profitability_sequence_per_invoice_type() return {