]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Patch: option scope might not be an object (#8789) v3.0.1
authorJukka Kurkela <jukka.kurkela@gmail.com>
Fri, 2 Apr 2021 20:13:36 +0000 (23:13 +0300)
committerGitHub <noreply@github.com>
Fri, 2 Apr 2021 20:13:36 +0000 (16:13 -0400)
package-lock.json
package.json
src/helpers/helpers.config.js

index 8896edf8403b3c1a942fe3dd43c6e7f01ed03717..0b5e946e08aaa361a6210430ce1a048360e4c9df 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "chart.js",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
index e6def1374643e2bf9602f1817b0b6aab1e504229..7a8fec31a3888d3ac9bda58b977323410350a932 100644 (file)
@@ -2,7 +2,7 @@
   "name": "chart.js",
   "homepage": "https://www.chartjs.org",
   "description": "Simple HTML5 charts using the canvas element.",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "license": "MIT",
   "jsdelivr": "dist/chart.min.js",
   "unpkg": "dist/chart.min.js",
index 2b22d17f603f5f4f573b7423bd15db6625485d1c..3c3e33c467f908c70f7f44b220534e2cf713b731 100644 (file)
@@ -276,9 +276,10 @@ function createSubResolver(parentScopes, resolver, prop, value) {
   const fallback = resolveFallback(resolver._fallback, prop, value);
   const allScopes = [...parentScopes, ...rootScopes];
   const set = new Set();
-  if (!(prop in parentScopes[0])) {
+  const firstParent = parentScopes[0];
+  if (isObject(firstParent) && !(prop in firstParent)) {
     // create an empty scope for possible stored values, so we always set the values in top scope.
-    set.add(parentScopes[0][prop] = {});
+    set.add(firstParent[prop] = {});
   }
   set.add(value);
   let key = addScopesFromKey(set, allScopes, prop, fallback || prop);