|
|
@ -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); |
|
|
|
}; |
|
|
|
|
|
|
|