diff --git a/sources/application/TwigBase/Twig/Extension.php b/sources/application/TwigBase/Twig/Extension.php index f397f8658..1c554e2a4 100644 --- a/sources/application/TwigBase/Twig/Extension.php +++ b/sources/application/TwigBase/Twig/Extension.php @@ -132,7 +132,7 @@ class Extension // Filter to sanitize a string (escape ') // Usage in twig: {{ 'string'|escape_for_js_string }} $oTwigEnv->addFilter(new Twig_SimpleFilter('escape_for_js_string', function ($sString) { - return str_replace(["\n"], [" "], htmlentities($sString, ENT_QUOTES, 'UTF-8')); + return str_replace(["'", '"', "\n"], ["\\'", "\\\"", " "], $sString); }) );