From f485865e4db9489a018551bfda22a2513393a46d Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Thu, 10 Nov 2022 11:16:50 +0700 Subject: [PATCH] Fix terminalsWithLocation pakai terminalNameWIthoutIp --- lib/partner-listener/routers/topup.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/partner-listener/routers/topup.js b/lib/partner-listener/routers/topup.js index f9f8fba..7662ec2 100644 --- a/lib/partner-listener/routers/topup.js +++ b/lib/partner-listener/routers/topup.js @@ -65,7 +65,8 @@ function pagePrerequisite(req, res, next) { async function pageIndex(req, res) { const { xid } = res.locals; - const terminalName = `${req.body.terminal_name || req.query.terminal_name}@${req.ip.replace(/^::ffff:/, '')}`; + const terminalNameWithoutIp = ((req.body.terminal_name || req.query.terminal_name) || '').trim(); + const terminalName = `${terminalNameWithoutIp}@${req.ip.replace(/^::ffff:/, '')}`; const qs = { terminal_name: terminalName, @@ -79,7 +80,7 @@ async function pageIndex(req, res) { reverse_url: req.body.reverse_url || req.query.reverse_url || null, }; - if (terminalsWithLocation.indexOf(terminalName.toLowerCase()) >= 0) { + if (terminalsWithLocation.indexOf(terminalNameWithoutIp.toLowerCase()) >= 0) { const location = req.body.location || req.body.location_id || req.query.location -- 1.9.0