diff --git a/js/render-chartjs.js b/js/render-chartjs.js index 251f92e4d..04f782d3b 100644 --- a/js/render-chartjs.js +++ b/js/render-chartjs.js @@ -148,6 +148,8 @@ } }; + override(settings, chart); + var chartjs = new Chart(context, { type: type, data: { @@ -234,8 +236,6 @@ } handleAxes(settings, chart); - - override(settings, chart); } function handleAxes(settings, chart){ @@ -501,7 +501,7 @@ if (settings.manual) { try{ var options = JSON.parse(settings.manual); - $.extend(settings, options); + $.extend(true, settings, options); delete settings.manual; }catch(error){ console.error("Error while adding manual configuration override " + settings.manual);