diff --git a/src/core/Utils.mjs b/src/core/Utils.mjs index ec93cdc41f..ab3d428180 100755 --- a/src/core/Utils.mjs +++ b/src/core/Utils.mjs @@ -774,7 +774,7 @@ class Utils { args = m[2] .replace(/"/g, '\\"') // Escape double quotes .replace(/(^|,|{|:)'/g, '$1"') // Replace opening ' with " - .replace(/([^\\])'(,|:|}|$)/g, '$1"$2') // Replace closing ' with " + .replace(/([^\\]|[^\\]\\\\)'(,|:|}|$)/g, '$1"$2') // Replace closing ' with " .replace(/\\'/g, "'"); // Unescape single quotes args = "[" + args + "]";