diff --git a/src/mixins/ConfigSaving.js b/src/mixins/ConfigSaving.js index afe38607c7..968624a69d 100644 --- a/src/mixins/ConfigSaving.js +++ b/src/mixins/ConfigSaving.js @@ -26,7 +26,9 @@ export default { if (isSubPag) delete jsonConfig.appConfig; // 2. Convert JSON into YAML const yamlOptions = {}; - const yaml = jsYaml.dump(jsonConfig, yamlOptions); + const strjsonConfig = JSON.stringify(jsonConfig); + const jsonObj = JSON.parse(strjsonConfig); + const yaml = jsYaml.dump(jsonObj, yamlOptions); // 3. Prepare the request const baseUrl = process.env.VUE_APP_DOMAIN || window.location.origin; const endpoint = `${baseUrl}${serviceEndpoints.save}`;