Skip to content

Commit d7bf9aa

Browse files
tzivzstrausr
authored andcommitted
Added name to errors in uploader.js
1 parent 27c2613 commit d7bf9aa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/uploader.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,10 +336,14 @@ function parseResult(buffer, res) {
336336
let result = '';
337337
try {
338338
result = JSON.parse(buffer);
339+
if(result.error && !result.error.name) {
340+
result.error.name = "Error";
341+
}
339342
} catch (jsonError) {
340343
result = {
341344
error: {
342345
message: `Server return invalid JSON response. Status Code ${res.statusCode}. ${jsonError}`,
346+
name: "Error",
343347
},
344348
};
345349
}
@@ -400,6 +404,7 @@ function call_api(action, callback, options, get_params) {
400404
let error = {
401405
message: `Server returned unexpected status code - ${res.statusCode}`,
402406
http_code: res.statusCode,
407+
name: "UnexpectedResponse",
403408
};
404409
deferred.reject(error);
405410
callback({ error });
@@ -452,6 +457,7 @@ function post(url, post_data, boundary, file, callback, options) {
452457
error = {
453458
message: "Request Timeout",
454459
http_code: 499,
460+
name: "TimeoutError",
455461
};
456462
}
457463
return callback({ error });

0 commit comments

Comments
 (0)