Commit 3b089effd128a4fa666761d0f92ac1c6a6c03c90
1 parent
bf17857c95
Exists in
master
beres dong
Showing 1 changed file with 9 additions and 5 deletions Side-by-side Diff
xmlrpc-server.js
... | ... | @@ -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}); |