From 00fd674bb789d4f3e5a3908b011ce1ac01e05187 Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Thu, 3 Jun 2021 15:48:45 +0200 Subject: [PATCH] [FIX] Error on chart - add destroy chart --- static/src/js/operation_graph.js | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/static/src/js/operation_graph.js b/static/src/js/operation_graph.js index 7946f77..af23fbb 100644 --- a/static/src/js/operation_graph.js +++ b/static/src/js/operation_graph.js @@ -78,37 +78,52 @@ odoo.define('enercoop_cdc.operation_graph', function (require) { line_prod.hide(); } + var chart_line_conso; + var chart_line_prod; + var chart_donuts_conso; + var chart_donuts_prod; + 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 (result.scale == 'week' || result.scale == 'day'){ - var chart_line_conso = new Chart( + chart_line_conso = new Chart( line_conso, Object.assign({}, result.line_chart_conso_line, options_line) ); } console.log(chart_line_conso); - var chart_donuts_conso = new Chart( + chart_donuts_conso = new Chart( donuts_conso, Object.assign({}, result.donuts_chart_conso, options) ); - var chart_histo_conso = new Chart( + chart_histo_conso = new Chart( histo_conso, Object.assign({}, result.histo_chart_conso, options_stacked) ); if (result.scale == 'week' || result.scale == 'day'){ - var chart_line_prod = new Chart( + chart_line_prod = new Chart( line_prod, Object.assign({}, result.line_chart_prod_line, options_line) ); } - var chart_donuts_prod = new Chart( + chart_donuts_prod = new Chart( donuts_prod, Object.assign({}, result.donuts_chart_prod, options) ); - var chart_histo_prod = new Chart( + chart_histo_prod = new Chart( histo_prod, Object.assign({}, result.histo_chart_prod, options_stacked) ); -- GitLab