From 05981c8af8be250550e567f7a95510e31492e54f Mon Sep 17 00:00:00 2001 From: acognet Date: Fri, 6 Aug 2021 11:54:47 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B04156=20-=20GUI=20broken=20when=20a=20ext?= =?UTF-8?q?ernal=20key=20contains=20"\"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/ui.extkeywidget.class.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/ui.extkeywidget.class.inc.php b/application/ui.extkeywidget.class.inc.php index 15887fe21..75301a043 100644 --- a/application/ui.extkeywidget.class.inc.php +++ b/application/ui.extkeywidget.class.inc.php @@ -246,7 +246,7 @@ class UIExtKeyWidget } $sInputType = CmdbAbstractObject::ENUM_INPUT_TYPE_DROPDOWN_DECORATED; $sHTMLValue .= ""; - $sJsonOptions = json_encode($aOptions); + $sJsonOptions = str_replace('\\', '\\\\', json_encode($aOptions)); $oPage->add_ready_script( <<iId} = new ExtKeyWidget('{$this->iId}', '{$this->sTargetClass}', '$sFilter', '$sTitle', true, $sWizHelper, '{$this->sAttCode}', $sJSSearchMode, $sJSDoSearch);