diff --git a/xmlrpc-server.js b/xmlrpc-server.js index 48499fd..dbabf95 100644 --- a/xmlrpc-server.js +++ b/xmlrpc-server.js @@ -346,17 +346,14 @@ function sendTopUpReport(reverseUrls, params, urlIdx, retry) { client.methodCall(methodName, [ params ], function (topUpReportError, value) { - //return; - if (topUpReportError) { - logger.warn('Error sending topUpReport retrying another url (if available)' + topUpReportError, {error: topUpReportError}); + if (topUpReportError.indexOf('Invalid XML-RPC message') < 0) { - if (topUpReportError.body) { - logger.warn('Response body: ' + body); - } + logger.warn('Error sending topUpReport retrying another url (if available): ' + topUpReportError, {error: topUpReportError}); + sendTopUpReport(reverseUrls, params, ++urlIdx, retry); + return; - sendTopUpReport(reverseUrls, params, ++urlIdx, retry); - return; + } } logger.verbose("topUpReport ACK", {value: value});