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)