diff --git a/server/controllers/api.js b/server/controllers/api.js index e990bfa..79f18f2 100644 --- a/server/controllers/api.js +++ b/server/controllers/api.js @@ -16,7 +16,12 @@ class Api extends BaseController { const { limit, offset } = this.getPagination(page, size); - const { rows, count } = await heytripService.hotelSearch(keyword, { limit, offset }); + let keywordStr = keyword; + keywordStr = keyword.replace(/[,’'"\\;%()@&+=\-\.®–\!]/g, ''); // '[^a-zA-Z0-9 @@&&()\-\./®’"'',–\!]' + keywordStr = keywordStr.replace(/\s+/g, ' '); + keywordStr = keywordStr.trim(); + + const { rows, count } = await heytripService.hotelSearch(keywordStr, { limit, offset }); let quoteRes = [];