Commit 02eefd4ecc2b530f7724237f4af825e92d10ab0c

Authored by Adhidarma Hadiwinoto
1 parent f1b4b5a796
Exists in master

penanganan error connect

Showing 1 changed file with 8 additions and 2 deletions Side-by-side Diff

... ... @@ -100,8 +100,14 @@ function requestToPartner(task, pendingOnErrorConnect) {
100 100  
101 101 request(requestOptions, function(error, response, body) {
102 102 if (error) {
103   - logger.warn('Error requesting to partner', {task: task, error: error});
104   - callbackReport(task.requestId, '68', 'Error requesting to partner. ' + error);
  103 + let rc = '68';
  104 +
  105 + if (!pendingOnErrorConnect && (error.syscall == 'connect')) {
  106 + rc = '91';
  107 + }
  108 +
  109 + logger.warn('Error requesting to partner', {task: task, rc: rc, error: error});
  110 + callbackReport(task.requestId, rc, 'Error requesting to partner. ' + error);
105 111 return;
106 112 }
107 113