Skip to content

Commit d785208

Browse files
committed
1 parent 1dc2c3d commit d785208

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/http-request.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,11 @@ HttpRequest.prototype.execute = function() {
6161
this.client.emit('riak.request.start', this.event)
6262

6363
var request = httpClient.request(meta, function(err, response) {
64+
var normalstatus = [200,204,300,304];
65+
if(self.event.method == 'delete') normalstatus.push(404);
6466
// Are we using a connection pool and do we have any errors ?
6567
if (meta._pool && err) return callback(err);
66-
if (meta._pool && response.statusCode !== 200) {
68+
if (meta._pool && normalstatus.indexOf(response.statusCode) == -1) {
6769
var e = new Error();
6870
e.message = 'Invalid StatusCode: '+ response;
6971
e.statusCode = response.statusCode;

0 commit comments

Comments
 (0)