Skip to content

Commit c6c1fba

Browse files
committed
Merge pull request vpulim#461 from diegossilveira/fault
Changes: HTTP response codes no longer trigger errors.
2 parents 5ef9894 + 39b2d0e commit c6c1fba

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

lib/client.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,6 @@ Client.prototype._invoke = function(method, args, location, callback, options, e
178178

179179
if (err) {
180180
callback(err);
181-
} else if (response.statusCode !== 200) {
182-
callback(new Error('Invalid response: ' + response.statusCode + '\nBody: ' + body));
183181
} else {
184182
try {
185183
obj = self.wsdl.xmlToObject(body);

test/client-test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,8 @@ describe('SOAP Client', function() {
262262
soap.createClient(__dirname + '/wsdl/default_namespace.wsdl', function (err, client) {
263263
client.MyOperation({}, function(err, result) {
264264
assert.ok(err);
265-
assert.ok(err.message.indexOf('Invalid response: 401') === 0);
265+
assert.ok(err.response);
266+
assert.ok(err.body);
266267
done();
267268
});
268269
}, baseUrl);

0 commit comments

Comments
 (0)