diff options
author | David Tomberlin <david.tomberlin@sendgrid.com> | 2012-01-12 14:22:05 -0800 |
---|---|---|
committer | David Tomberlin <david.tomberlin@sendgrid.com> | 2012-01-12 14:22:05 -0800 |
commit | ccaddefbd17b8d4520d67b697546d12320af8c23 (patch) | |
tree | 31f3a29b463ef2c1566abf149612b7e7a4fe9b90 /lib/smtpapi_headers.js | |
parent | e8314bb62bace94e5af2c51c61b7fb8071db80c4 (diff) | |
download | sendgrid-nodejs-ccaddefbd17b8d4520d67b697546d12320af8c23.zip sendgrid-nodejs-ccaddefbd17b8d4520d67b697546d12320af8c23.tar.gz sendgrid-nodejs-ccaddefbd17b8d4520d67b697546d12320af8c23.tar.bz2 |
fixed toJson tests
Diffstat (limited to 'lib/smtpapi_headers.js')
-rw-r--r-- | lib/smtpapi_headers.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/smtpapi_headers.js b/lib/smtpapi_headers.js index 4bd8a15..f15cd57 100644 --- a/lib/smtpapi_headers.js +++ b/lib/smtpapi_headers.js @@ -65,7 +65,13 @@ SmtpapiHeaders.prototype.addFilterSetting = function(filter, setting, val) { } SmtpapiHeaders.prototype.toJson = function() { - var json = JSON.stringify(this); + var data = _.clone(this); + _.each(data, function(v, k, list) { + if (_.isEmpty(v)) { + delete list[k]; + } + }); + var json = JSON.stringify(data); return json.replace(/(["\]}])([,:])(["\[{])/, '$1$2 $3'); } |