Commit e4eb4efcae29ee792574d4277d9efa0132924910

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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,