diff --git a/models/enercoop_operation.py b/models/enercoop_operation.py
index f34b3a703d8f48b578b4d00a5fb6ff25dc9a6394..d355726043a92e3e404b678c3b7b7d7a95e0133b 100644
--- a/models/enercoop_operation.py
+++ b/models/enercoop_operation.py
@@ -36,11 +36,11 @@ class EnercoopOperation(models.Model):
     @api.model
     def graph_view(self, domain, scale):
         """
-        Fonction appelée lors du chargement de la vue Qweb 
+        Fonction appelée lors du chargement de la vue Qweb
         :param  domain: représente le champ recherche de la vue
-                scale: type d'affichage des graphes 
-                       (day/week/month/semestre/year) 
-                        défini par le clic bouton 
+                scale: type d'affichage des graphes
+                       (day/week/month/semestre/year)
+                        défini par le clic bouton
         :return: dictionnaire pour la construction des graphes
         """
         result_graph = {}
@@ -75,7 +75,7 @@ class EnercoopOperation(models.Model):
     # ------------------------------------------------------
     def action_view_courbes(self):
         """
-        Action qui ouvre la vue Qweb 
+        Action qui ouvre la vue Qweb
         :return: Vue Qweb
         """
         self.ensure_one()
@@ -96,29 +96,29 @@ class EnercoopOperation(models.Model):
     # ------------------------------------------------------
     def get_last_day(self, scale):
         """
-        Fonction retournant une date de début et une date de fin. 
+        Fonction retournant une date de début et une date de fin.
         Ces dates sont calculées en fonction de l'échelle choisie
-        - day:  la date de début est égale à la dernière date 
+        - day:  la date de début est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée
                 la date de fin ets la date de début + 1
-        - week: la date de début est égale à la dernière date 
+        - week: la date de début est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée moins 7 jours
-                la date de fin est égale à la dernière date 
+                la date de fin est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée
-        - month: la date de début est égale à la dernière date 
+        - month: la date de début est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée moins 1 mois
-                la date de fin est égale à la dernière date 
+                la date de fin est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée
-        - semestre: la date de début est égale à la dernière date 
+        - semestre: la date de début est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée moins 6 mois
-                la date de fin est égale à la dernière date 
+                la date de fin est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée
-        - year: la date de début est égale à la dernière date 
+        - year: la date de début est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée moins 1 an
-                la date de fin est égale à la dernière date 
+                la date de fin est égale à la dernière date
                 avec un enreisgtrement pour l'opération donnée
-        :param  scale: type d'affichage des graphes 
-                       (day/week/month/semestre/year) 
+        :param  scale: type d'affichage des graphes
+                       (day/week/month/semestre/year)
         :return: une date de début et une date de fin
         """
 
@@ -152,7 +152,7 @@ class EnercoopOperation(models.Model):
 
         # Get last date slot recorded
         first_record = self.env['enercoop.enedis.cdc'].search([
-            ('enercoop_operation_id', '=', self.ids),
+            ('enercoop_operation_id', 'in', self.ids),
         ], limit=1, order='date_slot ASC')
 
         date_min = first_record.date_slot
@@ -183,7 +183,7 @@ class EnercoopOperation(models.Model):
 
     def chart_data_cons(self, chart_data):
         """
-        Fonction retournant le dictionnaire permettant la construiction 
+        Fonction retournant le dictionnaire permettant la construiction
         des graphes de la partie consommation
         :param  chart_data: données à afficher dans les chart (labels et data)
         :return: un dictionnaire de chart
@@ -280,7 +280,7 @@ class EnercoopOperation(models.Model):
 
     def chart_data_prod(self, chart_data):
         """
-        Fonction retournant le dictionnaire permettant la construiction 
+        Fonction retournant le dictionnaire permettant la construiction
         des graphes de la partie production
         :param  chart_data: données à afficher dans les chart (labels et data)
         :return: un dictionnaire de chart
@@ -366,13 +366,13 @@ class EnercoopOperation(models.Model):
 
     def get_cdc(self, type, date_start, date_end):
         """
-        Fonction permettant de récupérer les données pour la 
+        Fonction permettant de récupérer les données pour la
         construction des chart pour une ou des opérations données
-        :param  type: type d'affichage des graphes 
-                       (day/week/month/semestre/year) 
+        :param  type: type d'affichage des graphes
+                       (day/week/month/semestre/year)
                 date_start: date début
-                date_end: date de fin 
-        :return: un dictionnaire de données 
+                date_end: date de fin
+        :return: un dictionnaire de données
                 (labels et data pour les charts à afficher)
         """
 
@@ -536,12 +536,12 @@ class EnercoopOperation(models.Model):
         """
         Fonction appelée pour l'affichage des courbes consommation
         sur le portail
-        :param  scale: type d'affichage des graphes 
-                       (day/week/month/semestre/year) 
-                        défini par le clic bouton 
+        :param  scale: type d'affichage des graphes
+                       (day/week/month/semestre/year)
+                        défini par le clic bouton
         :return: dictionnaire pour la construction des graphes
         """
-        
+
         result_graph = {}
 
         # Get date start and date end depending on type of scale if scale fill
@@ -576,9 +576,9 @@ class EnercoopOperation(models.Model):
         """
         Fonction appelée pour l'affichage des courbes production
         sur le portail
-        :param  scale: type d'affichage des graphes 
-                       (day/week/month/semestre/year) 
-                        défini par le clic bouton 
+        :param  scale: type d'affichage des graphes
+                       (day/week/month/semestre/year)
+                        défini par le clic bouton
         :return: dictionnaire pour la construction des graphes
         """
         result_graph = {}