From fd539eab6dd2e86736a0d4f6aa97b4249df3ed1f Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Tue, 12 Mar 2019 17:59:57 +0100 Subject: [PATCH] Handle white space in property key and value by wprapping them with quotes Feature #14917 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/store/search-bar/search-bar-actions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/store/search-bar/search-bar-actions.ts b/src/store/search-bar/search-bar-actions.ts index 1e47bdff96..d6aae926c8 100644 --- a/src/store/search-bar/search-bar-actions.ts +++ b/src/store/search-bar/search-bar-actions.ts @@ -271,7 +271,7 @@ export const getQueryFromAdvancedData = (data: SearchBarAdvanceFormData, prevDat dateFrom: data.dateFrom, dateTo: data.dateTo, }; - (data.properties || []).forEach(p => fo[`prop-${p.key}`] = p.value); + (data.properties || []).forEach(p => fo[`prop-"${p.key}"`] = `"${p.value}"`); return fo; }; @@ -284,7 +284,7 @@ export const getQueryFromAdvancedData = (data: SearchBarAdvanceFormData, prevDat ['to', 'dateTo'] ]; _.union(data.properties, prevData ? prevData.properties : []) - .forEach(p => keyMap.push([`has:${p.key}`, `prop-${p.key}`])); + .forEach(p => keyMap.push([`has:"${p.key}"`, `prop-"${p.key}"`])); if (prevData) { const obj = getModifiedKeysValues(flatData(data), flatData(prevData)); -- 2.30.2