From 6f5a0b30ddad6c50b6810a0b526bf4c5923124dd Mon Sep 17 00:00:00 2001 From: jpsimard-nyx <11274270+jpsimard-nyx@users.noreply.github.com> Date: Fri, 4 Oct 2019 12:04:24 -0400 Subject: [PATCH] fix label generation if canvas generated on scroll --- src/chartjs-plugin-labels.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/chartjs-plugin-labels.js b/src/chartjs-plugin-labels.js index 7a646d7..8a8ec18 100644 --- a/src/chartjs-plugin-labels.js +++ b/src/chartjs-plugin-labels.js @@ -81,9 +81,10 @@ this.totalPercentage = 0; this.total = null; var arg = this.args[index]; - arg.meta.data.forEach(function (element, index) { - this.renderToElement(dataset, arg, element, index); - }.bind(this)); + if(arg) + arg.meta.data.forEach(function (element, index) { + this.renderToElement(dataset, arg, element, index); + }.bind(this)); }; Label.prototype.renderToElement = function (dataset, arg, element, index) {