From da19a3d22549c7126698569a89cb19be4d1c34bd Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Tue, 25 Jul 2017 15:37:04 +0700
Subject: [PATCH] penanganan invalid specs

---
 partner-bnisp.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/partner-bnisp.js b/partner-bnisp.js
index 700d4df..d7876b8 100644
--- a/partner-bnisp.js
+++ b/partner-bnisp.js
@@ -100,6 +100,14 @@ function _hitTopup(task, isCheckStatus) {
             return;
         }
 
+        if (body.trim() == 'invalid specs') {
+            let rc = '40';
+
+            logger.warn('Invalid specs', {task: task, responseBody: body});
+            callbackReport(task.requestId, rc, body);
+            return;
+        }
+
         logger.verbose('Got response from partner', {task: task, responseBody: body});
 
         const responseData = parseResponseBody(body);
-- 
1.9.0