diff --git a/models/enercoop_operation.py b/models/enercoop_operation.py
index 391d1b25875b406c9fe78008ec7e9f561354120a..acc3c2f7591db0bbd1e053d88a0baee86b74f5db 100644
--- a/models/enercoop_operation.py
+++ b/models/enercoop_operation.py
@@ -910,12 +910,10 @@ class EnercoopOperation(models.Model):
         :return: un dictionnaire de données
                 (labels et data pour les charts à afficher)
         """
-        enercoop_counter_ids = self.env['enercoop.counter'].search([])
-
-        chart_data = self.get_cdc_by_query(step_courbe, date_start, date_end, enercoop_counter_ids)
+        chart_data = self.get_cdc_by_query(step_courbe, date_start, date_end, None)
 
         if scale == 'week':
-            chart_data_histo = self.get_cdc_by_query_histo('day', date_start, date_end, enercoop_counter_ids)
+            chart_data_histo = self.get_cdc_by_query_histo('day', date_start, date_end, None)
             chart_data.update(chart_data_histo)
 
         return chart_data
@@ -1042,13 +1040,13 @@ class EnercoopOperation(models.Model):
         if not date_start and not date_end:
             date_start, date_end = self.get_last_day(scale)
 
-        counter_ids = self.env['enercoop.counter'].search([('enercoop_operation_ids', 'in', self.enercoop_delivery_operation_ids.ids)]).ids
+        # counter_ids = self.env['enercoop.counter'].sudo().search([('enercoop_operation_ids', 'in', self.sudo().enercoop_delivery_operation_ids.ids)]).ids
 
         step_courbe, step_display_courbe = self.get_step_from_date(date_start=date_start, date_end=date_end)
         # Get the data to display in chart
         chart_data = self.get_cdc(
             scale=scale, step_courbe=step_courbe, date_start=date_start,
-            date_end=date_end, prm_ids=counter_ids)
+            date_end=date_end, prm_ids=None)
 
         # Build the chart with data and options
         result_graph = self.build_graph_data_options(chart_data, step_display_courbe=step_display_courbe, scale=scale, step_courbe=step_courbe)