From 57ed4f480c38782807839ff38d18058cf6e59190 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Thu, 30 Sep 2021 16:40:37 +0700 Subject: [PATCH] Add removeAccents before unicode cleansing --- lib/http-listener.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/http-listener.js b/lib/http-listener.js index 81196d1..72a5334 100644 --- a/lib/http-listener.js +++ b/lib/http-listener.js @@ -1,6 +1,7 @@ const express = require('express'); const bodyParser = require('body-parser'); -const ipfilter = require('express-ipfilter').IpFilter +const ipfilter = require('express-ipfilter').IpFilter; +const removeAccents = require('remove-accents'); const config = require('komodo-sdk/config'); const logger = require('tektrans-logger'); @@ -50,7 +51,8 @@ function mainHandler(req, res) { } // message cleansing - const msg = (req.query.msg || req.body.msg || '').replace(/[\u{0080}-\u{FFFF}]/gu, '').trim(); + const msg = removeAccents(req.query.msg || req.body.msg || '') + .replace(/[\u{0080}-\u{FFFF}]/gu, '').trim(); if (!msg) { logger.warn('Undefined parameter msg. #92996A497D12') -- 1.9.0