Commit 3b089effd128a4fa666761d0f92ac1c6a6c03c90

Authored by Adhidarma Hadiwinoto
1 parent bf17857c95
Exists in master

beres dong

Showing 1 changed file with 9 additions and 5 deletions Side-by-side Diff

... ... @@ -347,13 +347,17 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) {
347 347 client.methodCall(methodName, [ params ], function (topUpReportError, value) {
348 348  
349 349 try {
350   - if (Object.keys(topUpReportError).length > 0) {
351   - logger.warn('Error sending topUpReport retrying another url (if available)', {error: topUpReportError});
352   - sendTopUpReport(reverseUrls, params, ++urlIdx, retry);
353   - return;
  350 +
  351 + if (topUpReportError) {
  352 + if (topUpReportError.constructor != Object || Object.keys(topUpReportError).length > 0) {
  353 + logger.warn('Error sending topUpReport retrying another url (if available)', {error: topUpReportError});
  354 + sendTopUpReport(reverseUrls, params, ++urlIdx, retry);
  355 + return;
  356 + }
354 357 }
355 358  
356   - logger.verbose("topUpReport ACK", {error: error, value: value});
  359 + logger.verbose("topUpReport ACK", {error: topUpReportError, value: value});
  360 +
357 361 }
358 362 catch(topUpReportException) {
359 363 logger.warn("Exception on sending topUpReport", {e: topUpReportException});