Commit 57ed4f480c38782807839ff38d18058cf6e59190
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') |