From 8d9d0e64119a3543b43265fea3dfc864acafdf86 Mon Sep 17 00:00:00 2001 From: mokaddem Date: Fri, 19 Feb 2021 09:00:45 +0100 Subject: [PATCH] fix: [restClient] Make sure to split value on strings Fix #7032 --- app/Controller/AppController.php | 2 +- app/webroot/js/restClient.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Controller/AppController.php b/app/Controller/AppController.php index 4e1526cbe..55cf99b5f 100755 --- a/app/Controller/AppController.php +++ b/app/Controller/AppController.php @@ -25,7 +25,7 @@ class AppController extends Controller public $helpers = array('OrgImg', 'FontAwesome', 'UserName', 'DataPathCollector'); - private $__queryVersion = '125'; + private $__queryVersion = '126'; public $pyMispVersion = '2.4.138'; public $phpmin = '7.2'; public $phprec = '7.4'; diff --git a/app/webroot/js/restClient.js b/app/webroot/js/restClient.js index 6c8a7b657..531d7d5f0 100644 --- a/app/webroot/js/restClient.js +++ b/app/webroot/js/restClient.js @@ -466,7 +466,7 @@ function findPropertyFromValue(token) { function findMatchingHints(str, allHints) { allHints = allHints.map(function(str) { - var strArray = typeof str === "object" ? str.value.split('"') : str.split('"') + var strArray = typeof str === "object" ? String(str.value).split('"') : str.split('"') return { text: strArray.join('\\\"'), // transforms quoted elements into escaped quote renderText: typeof str === "object" ? str.label : strArray.join('\"'),