Commit b57051435f6aa6c9c613da999658e7fc81263695
1 parent
d2e93fde01
Exists in
master
perbaikan penanganan array pada direct response
Showing 1 changed file with 4 additions and 3 deletions Side-by-side Diff
gentong.js
... | ... | @@ -91,19 +91,20 @@ function topupRequest(task) { |
91 | 91 | logger.info(result); |
92 | 92 | |
93 | 93 | try { |
94 | - if (result.direct_ack.request_status == 'OK') { | |
94 | + responseMessage = result.direct_ack.info[0]; | |
95 | + | |
96 | + if (result.direct_ack.request_status[0] == 'OK') { | |
95 | 97 | responseCode = 68; |
96 | 98 | } else { |
97 | 99 | responseCode = 40; |
98 | 100 | |
99 | - var new_response_code = responseCodeFromMessage(result.direct_ack.info); | |
101 | + var new_response_code = responseCodeFromMessage(responseMessage); | |
100 | 102 | if (new_response_code) { |
101 | 103 | responseCode = new_response_code; |
102 | 104 | } |
103 | 105 | |
104 | 106 | } |
105 | 107 | |
106 | - responseMessage = result.direct_ack.info; | |
107 | 108 | } |
108 | 109 | catch(err) { |
109 | 110 | logger.warn('Exception on parsing request response'); |