Merge pull request #265 from isocolsky/fix/email_parsing

Improve error check when parsing emails
This commit is contained in:
Matias Alejo Garcia 2015-06-29 10:34:30 -03:00
commit 0e3eeb52ad
1 changed files with 3 additions and 1 deletions

View File

@ -140,14 +140,16 @@ EmailService.prototype._loadTemplate = function(emailType, recipient, extension,
};
EmailService.prototype._applyTemplate = function(template, data, cb) {
var error;
var result = _.mapValues(template, function(t) {
try {
return Mustache.render(t, data);
} catch (e) {
log.error('Could not apply data to template', e);
return cb(e);
error = e;
}
});
if (error) return cb(error);
return cb(null, result);
};