Parcourir la source

Merge pull request #7061 from blink1073/fix-pageconfig

Fix handling of page config for non-strings
Steven Silvester il y a 5 ans
Parent
commit
e7df37081b
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      packages/coreutils/src/pageconfig.ts

+ 4 - 4
packages/coreutils/src/pageconfig.ts

@@ -79,10 +79,10 @@ export namespace PageConfig {
       configData = Object.create(null);
     } else {
       for (let key in configData) {
-        // Quote characters are escaped, unescape them.
-        configData[key] = String(configData[key])
-          .split(''')
-          .join('"');
+        // PageConfig expects strings
+        if (typeof configData[key] !== 'string') {
+          configData[key] = JSON.stringify(configData[key]);
+        }
       }
     }
     return configData![name] || Private.getBodyData(name);