From 4c1787cd83803a5eb73f014f820177619fc0c188 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Tue, 19 Dec 2017 19:45:07 +0700
Subject: [PATCH] perbaikan serial/token dengan spasi

---
 partner-simplepay.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/partner-simplepay.js b/partner-simplepay.js
index 354000f..3b7000f 100644
--- a/partner-simplepay.js
+++ b/partner-simplepay.js
@@ -118,9 +118,13 @@ function _composeMessageFromResponseData(responseDataObj) {
 }
 
 function _composeCompleteSn(responseDataObj) {
-    const serial = _getPropertyFromObjectSafe(responseDataObj, 'serial');
+    let serial = _getPropertyFromObjectSafe(responseDataObj, 'serial');
     const info = _getPropertyFromObjectSafe(responseDataObj, 'info');
 
+    if (serial) {
+        serial = serial.replace(/ /g, '-');
+    }
+
     if (!info) {
         //logger.warn('Undefined data.info on _composeCompleteSn');
         return serial;
@@ -133,10 +137,6 @@ function _composeCompleteSn(responseDataObj) {
         total_kwh: _getPropertyFromObjectSafe(info, 'size')
     }
 
-    if (cleanedData.token) {
-        cleanedData.token = cleanedData.token.replace(/ /g, '-');
-    }
-
     if (cleanedData.cust_name) {
         cleanedData.cust_name = cleanedData.cust_name.replace(/\W+/g, ' ').trim().replace(/\W+/g, '-').toUpperCase();
     }
-- 
1.9.0