From 3a838a6bf5f0169ab0b09cbd12c57872a31933da Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Thu, 3 Jun 2021 15:56:43 +0200
Subject: [PATCH] [FIX] Error on chart - add destroy chart2

---
 static/src/js/operation_graph.js | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/static/src/js/operation_graph.js b/static/src/js/operation_graph.js
index af23fbb..820a9cd 100644
--- a/static/src/js/operation_graph.js
+++ b/static/src/js/operation_graph.js
@@ -85,13 +85,24 @@ odoo.define('enercoop_cdc.operation_graph', function (require) {
             var chart_histo_conso;
             var chart_histo_prod;
 
-            chart_line_conso.destroy();
-            chart_line_conso.destroy();
-            chart_line_prod.destroy();
-            chart_donuts_conso.destroy();
-            chart_donuts_prod.destroy();
-            chart_histo_conso.destroy();
-            chart_histo_prod.destroy();
+            if (chart_line_conso != undefined){
+                chart_line_conso.destroy();
+            }
+            if (chart_line_prod != undefined){
+                chart_line_prod.destroy();
+            }
+            if (chart_donuts_conso != undefined){
+                chart_donuts_conso.destroy();
+            }
+            if (chart_donuts_prod != undefined){
+                chart_donuts_prod.destroy();
+            }
+            if (chart_histo_conso != undefined){
+                chart_histo_conso.destroy();
+            }
+            if (chart_histo_prod != undefined){
+                chart_histo_prod.destroy();
+            }
 
             if (result.scale == 'week' || result.scale == 'day'){
                 chart_line_conso = new Chart(
-- 
GitLab