]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Shrink _parsed to match if dataset shrinks (#6826)
authorBen McCann <322311+benmccann@users.noreply.github.com>
Tue, 10 Dec 2019 23:57:21 +0000 (15:57 -0800)
committerEvert Timberg <evert.timberg+github@gmail.com>
Tue, 10 Dec 2019 23:57:21 +0000 (18:57 -0500)
src/core/core.datasetController.js
test/specs/controller.bar.tests.js
test/specs/controller.line.tests.js

index 73658bb06b08352ec558a3582ffdedf6d06704ec..30921ef1361ccdd49feee21928430ceb6775702c 100644 (file)
@@ -955,6 +955,7 @@ helpers.extend(DatasetController.prototype, {
                        me.insertElements(numMeta, numData - numMeta);
                } else if (numData < numMeta) {
                        meta.data.splice(numData, numMeta - numData);
+                       meta._parsed.splice(numData, numMeta - numData);
                        me._parse(0, numData);
                } else if (changed) {
                        me._parse(0, numData);
index e0894dbc579b4b82ce59e5655f6d87f3bf2c5deb..76314b4636740c0d9a588ca992c679f3e18397cf 100644 (file)
@@ -722,6 +722,7 @@ describe('Chart.controllers.bar', function() {
                chart.update();
 
                expect(meta.data.length).toBe(2);
+               expect(meta._parsed.length).toBe(2);
 
                [
                        {x: 89, y: 512},
index 51c6928e232148b992870f575a5dc97ba10f0ad7..61248398dd9aa1cf9040cbfe3908d5bb8f7eb3c6 100644 (file)
@@ -197,7 +197,7 @@ describe('Chart.controllers.line', function() {
                chart.update();
 
                expect(meta.data.length).toBe(2);
-
+               expect(meta._parsed.length).toBe(2);
 
                [
                        {x: 0, y: 512},