From 9fbb7d2a7e996672f5c9f51037e3b20f251d9642 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Wed, 4 May 2016 10:31:05 +0700
Subject: [PATCH] get sn fixed

---
 partner-cjk.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/partner-cjk.js b/partner-cjk.js
index dabb812..04afacf 100644
--- a/partner-cjk.js
+++ b/partner-cjk.js
@@ -66,13 +66,13 @@ function createXmlPayload(params) {
 }
 
 function getSNFromMessage(message) {
-    var sn_match = message.match(/SN: (\w+)/);
     try {
+        var sn_match = message.match(/SN: (\w+)/);
         logger.verbose('Got SN: ' + sn_match[1]);
         return sn_match[1];
     }
     catch(err) {
-        logger.verbose('Exception on getting sn from message', {err: err, sn_match: sn_match});
+        logger.verbose('Exception on getting sn from message', {err: err});
         return '';
     }
 }
@@ -125,7 +125,7 @@ function topupResponseHandler(body, task) {
             rc = '68';
         }
         else if (hasSuccessKeywords(message)) {
-            var sn = getSNFromMessage(result.ciwaru.msg);
+            var sn = getSNFromMessage(message);
             message = 'SN=' + sn + '; ' + message;
             rc = '00';
         } else {
-- 
1.9.0