From 8a4a12f0051b1e47040e930c05120e624c0e7108 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Wed, 2 Jun 2021 14:30:54 +0200
Subject: [PATCH] [ADD] Add prm ID to function get cdc

---
 models/enercoop_operation.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/models/enercoop_operation.py b/models/enercoop_operation.py
index f30efef..da9fd09 100644
--- a/models/enercoop_operation.py
+++ b/models/enercoop_operation.py
@@ -60,7 +60,7 @@ class EnercoopOperation(models.Model):
             date_start, date_end = operation_ids.get_last_day(scale)
 
             # Get the data to display in chart
-            chart_data = operation_ids.get_cdc(scale, date_start, date_end, 19)
+            chart_data = operation_ids.get_cdc(type=scale, date_start=date_start, date_end=date_end)
 
             # Build the chart depending on data calculated
             result_graph = operation_ids.chart_data_cons(chart_data)
@@ -372,7 +372,7 @@ class EnercoopOperation(models.Model):
         }
         return result
 
-    def get_cdc(self, type, date_start, date_end, prm_id):
+    def get_cdc(self, type, date_start, date_end, prm_id=None):
         """
         Fonction permettant de récupérer les données pour la
         construction des chart pour une ou des opérations données
@@ -417,7 +417,9 @@ class EnercoopOperation(models.Model):
         if type == 'week':
             type_date = 'date_slot:hour'
 
-        enercoop_counter_id = self.env['enercoop.counter'].browse(prm_id)
+        enercoop_counter_id = self.env['enercoop.counter']
+        if prm_id:
+            enercoop_counter_id = self.env['enercoop.counter'].browse(prm_id)
 
         if enercoop_counter_id:
             # Get all data group by curves type and date
-- 
GitLab