From bdbbbf27dc4a70e46a1638454161f110aee56c01 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Mon, 31 May 2021 12:52:41 +0700
Subject: [PATCH] TOPUP: Forward direct response

---
 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 78a616c..aa9c81e 100644
--- a/lib/partner-listener/routers/topup.js
+++ b/lib/partner-listener/routers/topup.js
@@ -72,7 +72,7 @@ async function pageIndex(req, res) {
 
     logger.verbose('Got CORE response', { xid: res.locals.xid, err, coreResponse });
 
-    if (err) {
+    if (err || !coreResponse) {
         logger.warn('TOPUP: ERROR on /prepaid/buy response', {
             xid: res.locals.xid, err, coreResponseTypeof: typeof coreResponse, coreResponse,
         });
@@ -80,7 +80,8 @@ async function pageIndex(req, res) {
         return;
     }
 
-    res.end('OK');
+    // res.end('OK');
+    res.json(coreResponse);
 }
 
 // router.all('/', (req, res) => { res.status(404).end('404: Not implemented yet'); });
-- 
1.9.0