diff --git a/models/enercoop_operation.py b/models/enercoop_operation.py index 516f3f5db41d65f6bfc791c6188c03d3c2b3aeaa..391d1b25875b406c9fe78008ec7e9f561354120a 100644 --- a/models/enercoop_operation.py +++ b/models/enercoop_operation.py @@ -1094,11 +1094,11 @@ class EnercoopOperation(models.Model): enercoop_counter_ids = self.env['enercoop.counter'].search([('partner_id', '=', partner_id)]) else: if type == 'cons': - enercoop_counter_ids = self.env['enercoop.counter'].search( - [('enercoop_operation_ids', 'in', self.enercoop_delivery_operation_ids.ids)]) + enercoop_counter_ids = self.env['enercoop.counter'].sudo().search( + [('enercoop_operation_ids', 'in', self.sudo().enercoop_delivery_operation_ids.ids)]) else: - enercoop_counter_ids = self.env['enercoop.counter'].search( - [('enercoop_operation_ids', 'in', self.enercoop_injection_operation_ids.ids)]) + enercoop_counter_ids = self.env['enercoop.counter'].sudo().search( + [('enercoop_operation_ids', 'in', self.sudo().enercoop_injection_operation_ids.ids)]) if type == 'cons': chart_data = self.get_cdc_by_query_cons(step_courbe, date_start, date_end, enercoop_counter_ids)