From 4e6915c9b3fb3c20122997f372dae71d3253f775 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Tue, 15 Sep 2020 15:14:59 +0700
Subject: [PATCH] config.partner.reverse_report_irs_using_rc_local

---
 lib/irs/reverse-report.js | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/lib/irs/reverse-report.js b/lib/irs/reverse-report.js
index ba3b32c..72b2d2c 100644
--- a/lib/irs/reverse-report.js
+++ b/lib/irs/reverse-report.js
@@ -1,5 +1,4 @@
-"use strict";
-
+const fs = require('fs');
 const http = require('http');
 const url = require('url');
 
@@ -11,12 +10,16 @@ const logger = require('komodo-sdk/logger');
 const partner = require('../partner');
 const irs = require('komodo-gw-irs-lib');
 
+const localRc = fs.existsSync(__dirname + '/../../rc-local.json') ? require('../../rc-local.json') : null;
+
 function processPartnerReport(qs) {
     let rc = '68';
-    if (qs.statuscode === '1') {
+    
+    if (config.partner.reverse_report_irs_using_rc_local && localRc && qs.statuscode) {
+        rc = localRc[qs.statuscode] || '40'; 
+    } else if (qs.statuscode === '1') {
         rc = '00';
-    }
-    else if (qs.statuscode === '2') {
+    } else if (qs.statuscode === '2') {
         rc = '40';
     }
 
-- 
1.9.0