diff options
Diffstat (limited to 'lib/sendgrid.js')
-rw-r--r-- | lib/sendgrid.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sendgrid.js b/lib/sendgrid.js index da2b02a..c547e99 100644 --- a/lib/sendgrid.js +++ b/lib/sendgrid.js @@ -92,6 +92,7 @@ SendGridInstance.prototype.API = function(request, callback) { } return new SendGrid.Promise(function(resolve, reject) { self.client.API(request, function(response) { + response.body = response.body ? JSON.parse(response.body) : response.body; if (isValidResponse(response)) { resolve(response); } @@ -106,6 +107,7 @@ SendGridInstance.prototype.API = function(request, callback) { //Use callback self.client.API(request, function(response) { + response.body = response.body ? JSON.parse(response.body) : response.body; if (isValidResponse(response)) { callback(null, response); } |