From f815dd51968a0bec9305e1cf14d738d6f23c93aa Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Thu, 18 Oct 2018 15:28:49 -0400 Subject: [PATCH] Ensure that when the time axis accesses `data.labels` it actually exists (#5750) --- src/scales/scale.time.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scales/scale.time.js b/src/scales/scale.time.js index 2496a487c3e..405d8ff8c80 100644 --- a/src/scales/scale.time.js +++ b/src/scales/scale.time.js @@ -534,10 +534,11 @@ module.exports = function() { var datasets = []; var labels = []; var i, j, ilen, jlen, data, timestamp; + var dataLabels = chart.data.labels || []; // Convert labels to timestamps - for (i = 0, ilen = chart.data.labels.length; i < ilen; ++i) { - labels.push(parse(chart.data.labels[i], me)); + for (i = 0, ilen = dataLabels.length; i < ilen; ++i) { + labels.push(parse(dataLabels[i], me)); } // Convert data to timestamps