Commit e4eb4efcae29ee792574d4277d9efa0132924910
1 parent
39258c4179
Exists in
master
REPORT: pengaman sdk_trx_id_adder
Showing 1 changed file with 7 additions and 1 deletions Side-by-side Diff
gateway/pull.js
... | ... | @@ -301,10 +301,16 @@ function report(data) { |
301 | 301 | data.misc.advice_url = config.push_server.advice.url; |
302 | 302 | } |
303 | 303 | |
304 | + let trx_id = Number(data.trx_id) - (Number(config.sdk_trx_id_adder) || 0); | |
305 | + if (trx_id <= 0) { | |
306 | + logger.warn('REPORT: calculated trx_id is a negative number, using uncalculated trx_id', {uncalculated: data.trx_id, calculated: trx_id, sdk_trx_id_adder: config.sdk_trx_id_adder}); | |
307 | + trx_id = data.trx_id; | |
308 | + } | |
309 | + | |
304 | 310 | let options = { |
305 | 311 | url: core_pull_report_url, |
306 | 312 | form: { |
307 | - trx_id: Number(data.trx_id) - (Number(config.sdk_trx_id_adder) || 0), | |
313 | + trx_id: trx_id, | |
308 | 314 | rc: replaceRc(data.rc), |
309 | 315 | rc_from_handler: data.rc_from_handler, |
310 | 316 | message: data.message, |