summaryrefslogtreecommitdiff
path: root/src/pages/api
diff options
context:
space:
mode:
authortrisusilo <tri.susilo@altama.co.id>2023-10-24 03:07:57 +0000
committertrisusilo <tri.susilo@altama.co.id>2023-10-24 03:07:57 +0000
commite6c0f277f47b6aeaa55a19216615840f61bfeb1e (patch)
treeebaef18f5b7d6925f8eddd029df336fe408f6261 /src/pages/api
parentbf33b9a9493aeab84e72647fad384bed43feabd5 (diff)
parent7c08e60acc68f4fbd3ff6af756aeae7c1e7b866c (diff)
Merged in CR/UI (pull request #110)
CR/UI
Diffstat (limited to 'src/pages/api')
-rw-r--r--src/pages/api/shop/search.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pages/api/shop/search.js b/src/pages/api/shop/search.js
index b4d67c5d..576d028a 100644
--- a/src/pages/api/shop/search.js
+++ b/src/pages/api/shop/search.js
@@ -66,8 +66,9 @@ export default async function handler(req, res) {
)
}
- if (brand) parameter.push(`fq=manufacture_name:${brand.replace(/,/g, ' OR ')}`)
- if (category) parameter.push(`fq=category_name:${category}`)
+ if (brand) parameter.push(`fq=${brand.split(',').map(manufacturer => `manufacture_name:"${manufacturer}"`).join(" OR ")}`)
+ if (category) parameter.push(`fq=${category.split(',').map(cat => `category_name:"${cat}"`).join(' OR ')}`)
+ // if (category) parameter.push(`fq=category_name:${capitalizeFirstLetter(category.replace(/,/g, ' OR '))}`)
if (stock) parameter.push(`fq=stock_total_f:{1 TO *}`)
// Single fq in url params