Commit 57ed4f480c38782807839ff38d18058cf6e59190

Authored by Adhidarma Hadiwinoto
1 parent 5ffe7cd957
Exists in master

Add removeAccents before unicode cleansing

Showing 1 changed file with 4 additions and 2 deletions Side-by-side Diff

lib/http-listener.js
1 1 const express = require('express');
2 2 const bodyParser = require('body-parser');
3   -const ipfilter = require('express-ipfilter').IpFilter
  3 +const ipfilter = require('express-ipfilter').IpFilter;
  4 +const removeAccents = require('remove-accents');
4 5  
5 6 const config = require('komodo-sdk/config');
6 7 const logger = require('tektrans-logger');
... ... @@ -50,7 +51,8 @@ function mainHandler(req, res) {
50 51 }
51 52  
52 53 // message cleansing
53   - const msg = (req.query.msg || req.body.msg || '').replace(/[\u{0080}-\u{FFFF}]/gu, '').trim();
  54 + const msg = removeAccents(req.query.msg || req.body.msg || '')
  55 + .replace(/[\u{0080}-\u{FFFF}]/gu, '').trim();
54 56  
55 57 if (!msg) {
56 58 logger.warn('Undefined parameter msg. #92996A497D12')