]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Ensure that when the time axis accesses `data.labels` it actually exists (#5750)
authorEvert Timberg <evert.timberg+github@gmail.com>
Thu, 18 Oct 2018 19:28:49 +0000 (15:28 -0400)
committerSimon Brunel <simonbrunel@users.noreply.github.com>
Thu, 18 Oct 2018 19:28:49 +0000 (21:28 +0200)
src/scales/scale.time.js

index 2496a487c3ef0d257e7e8d7677c9bbf84c1fb79b..405d8ff8c80daf1e6a8a771c7d617524f4c81a66 100644 (file)
@@ -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