summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElmer Thomas <elmer@ThinkingSerious.com>2016-10-13 13:22:49 -0700
committerGitHub <noreply@github.com>2016-10-13 13:22:49 -0700
commit9771fdbeedfc11ba5860c00ed28aa989f878e815 (patch)
tree225878596fdc1d39c621594d6d6ecb93b2c8ad2d
parentec393a33fbb4ac89426f9f225c5663f900cf0904 (diff)
parent5b7dc24c9f98d852161cdd07068f06bc73efabd4 (diff)
downloadsendgrid-nodejs-9771fdbeedfc11ba5860c00ed28aa989f878e815.zip
sendgrid-nodejs-9771fdbeedfc11ba5860c00ed28aa989f878e815.tar.gz
sendgrid-nodejs-9771fdbeedfc11ba5860c00ed28aa989f878e815.tar.bz2
Merge pull request #319 from hugoduraes/issue-266
Convert response data to have valid json objects
-rw-r--r--lib/sendgrid.js2
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);
}