diff --git a/httppulsakita.js b/httppulsakita.js index c0e6b0d..3d27e8c 100644 --- a/httppulsakita.js +++ b/httppulsakita.js @@ -130,7 +130,20 @@ function topupRequest(task, retry) { var data_pelanggan = 'NO-DATA'; if (result.respon.data) { - data_pelanggan = result.respon.data[0].replace(/ /g, '-'); + + try { + var _data_pelanggan = result.respon.data[0].replace(/ /g, '-'); + var fields = _data_pelanggan.split('/'); + + data_pelanggan = [ + fields[0], fields[1], fields[2], fields[3] + ].join('/'); + } + catch(err) { + logger.warn('Error parsing data pelanggan', {data_pelanggan: _data_pelanggan}); + } + + } var message = result.respon.pesan[0].replace(/\n/g, ' ');