diff --git a/AppBuilder/core b/AppBuilder/core index cb3af4ab..b1e098a5 160000 --- a/AppBuilder/core +++ b/AppBuilder/core @@ -1 +1 @@ -Subproject commit cb3af4abea0fe771e1bc94fbcc3318f9b6296b0d +Subproject commit b1e098a57ba9774d7fe629509772320cd1c5761f diff --git a/AppBuilder/platform/ABModel.js b/AppBuilder/platform/ABModel.js index ca154df2..5003bc5d 100644 --- a/AppBuilder/platform/ABModel.js +++ b/AppBuilder/platform/ABModel.js @@ -98,6 +98,16 @@ module.exports = class ABModel extends ABModelCore { return; } + // String Results + if (typeof data === "string") { + // if we have a string, then we are expecting a json object + try { + data = JSON.parse(data); + } catch (e) { + // if we can't parse the string, then just return it as is. + } + } + // let jobID = this.AB.jobID(); // console.log(`${jobID} : normalization begin`); // let timeFrom = performance.now();