From 86042d47d5c497fe7ac718c022483790cc6a8d02 Mon Sep 17 00:00:00 2001 From: Connor Anderson Date: Fri, 7 May 2021 12:48:28 -0400 Subject: [PATCH] try single stringify --- static/js/get-injected-prop.js | 2 +- static/js/models/InjectedData.js | 2 +- static/webpack-config.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/static/js/get-injected-prop.js b/static/js/get-injected-prop.js index 67640bc60..a75c99ad0 100644 --- a/static/js/get-injected-prop.js +++ b/static/js/get-injected-prop.js @@ -16,7 +16,7 @@ import { isStaging } from './is-staging'; * @returns {any} */ export function getInjectedProp(experienceKey, propPath) { - const injectedData = JSON.parse(process.env.JAMBO_INJECTED_DATA || '{}'); + const injectedData = process.env.JAMBO_INJECTED_DATA || {}; const experiences = injectedData?.answers?.experiences; if (!experiences || !experiences[experienceKey]) { return undefined; diff --git a/static/js/models/InjectedData.js b/static/js/models/InjectedData.js index 1dd4b4d9a..706fa39e0 100644 --- a/static/js/models/InjectedData.js +++ b/static/js/models/InjectedData.js @@ -9,7 +9,7 @@ export default class InjectedData { /** * @type {Object} */ - this.injectedData = JSON.parse(process.env.JAMBO_INJECTED_DATA || '{}'); + this.injectedData = process.env.JAMBO_INJECTED_DATA || {}; } /** diff --git a/static/webpack-config.js b/static/webpack-config.js index c20c3f234..964b85d3b 100644 --- a/static/webpack-config.js +++ b/static/webpack-config.js @@ -48,7 +48,7 @@ module.exports = function () { new MiniCssExtractPlugin({ filename: '[name].css' }), ...htmlPlugins, new webpack.DefinePlugin({ - 'process.env.JAMBO_INJECTED_DATA': JSON.stringify(JSON.stringify(updatedJamboInjectedData)) + 'process.env.JAMBO_INJECTED_DATA': JSON.stringify(updatedJamboInjectedData) }), new RemovePlugin({ after: {