diff --git a/application/source/data/transformer.mjs b/application/source/data/transformer.mjs index b4b6138e06c9cf94add21bf4cac347f89d11e381..73d30c450d3be00c300748a1d04626f17ca62489 100644 --- a/application/source/data/transformer.mjs +++ b/application/source/data/transformer.mjs @@ -330,6 +330,15 @@ function transform(value) { if (trueStatement === "\\value") { trueStatement = "value"; } + + if (trueStatement === "\\undefined") { + trueStatement = undefined; + } + + if (trueStatement === "\\null") { + trueStatement = null; + } + if (falseStatement === "value") { falseStatement = value; } @@ -337,6 +346,14 @@ function transform(value) { falseStatement = "value"; } + if (falseStatement === "\\undefined") { + falseStatement = undefined; + } + + if (falseStatement === "\\null") { + falseStatement = null; + } + let condition = (value !== undefined && value !== "" && value !== "off" && value !== "false" && value !== false) || value === "on" ||