From 7b36b801b96405e416fdbf3ac8309b7d0c66bfa6 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 1 Mar 2018 20:54:35 -0500 Subject: [PATCH] CKEditorConfig - Fix double-escaped slashes --- CRM/Admin/Page/CKEditorConfig.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CRM/Admin/Page/CKEditorConfig.php b/CRM/Admin/Page/CKEditorConfig.php index b9d37bc99b..8286bfe06c 100644 --- a/CRM/Admin/Page/CKEditorConfig.php +++ b/CRM/Admin/Page/CKEditorConfig.php @@ -132,7 +132,7 @@ class CRM_Admin_Page_CKEditorConfig extends CRM_Core_Page { $val = trim($val); if (strpos($key, 'config_') === 0 && strlen($val)) { if ($val != 'true' && $val != 'false' && $val != 'null' && $val[0] != '{' && $val[0] != '[' && !is_numeric($val)) { - $val = json_encode($val); + $val = json_encode($val, JSON_UNESCAPED_SLASHES); } $pos = strrpos($config, '};'); $key = preg_replace('/^config_/', 'config.', $key); -- 2.25.1