diff --git a/lib/base/RestException.js b/lib/base/RestException.js index c82a51d9f7..cf9b62a9e7 100644 --- a/lib/base/RestException.js +++ b/lib/base/RestException.js @@ -4,7 +4,7 @@ var util = require('util'); function RestException(response) { Error.call('[HTTP ' + response.statusCode + '] Failed to execute request'); - var body = JSON.parse(response.body); + var body = response.body; this.status = response.statusCode; this.message = body.message; this.code = body.code; diff --git a/lib/base/Version.js b/lib/base/Version.js index 3f2d9f7b5a..92be59a94f 100644 --- a/lib/base/Version.js +++ b/lib/base/Version.js @@ -63,7 +63,7 @@ Version.prototype.fetch = function(opts) { throw new RestException(response); } - return JSON.parse(response.body); + return response.body; } ); @@ -85,7 +85,7 @@ Version.prototype.update = function(opts) { throw new RestException(response); } - return JSON.parse(response.body); + return response.body; } ); @@ -129,7 +129,7 @@ Version.prototype.create = function(opts) { throw new RestException(response); } - return JSON.parse(response.body); + return response.body; } );