diff --git a/lib/template-loader.js b/lib/template-loader.js index af3d6e083..fe7461719 100644 --- a/lib/template-loader.js +++ b/lib/template-loader.js @@ -27,10 +27,10 @@ module.exports = function (content) { } if (!cons[opt.engine]) { - throw new Error( + return callback(new Error( 'Template engine \'' + opt.engine + '\' ' + 'isn\'t available in Consolidate.js' - ) + )) } // for relative includes @@ -38,8 +38,9 @@ module.exports = function (content) { cons[opt.engine].render(content, opt, function (err, html) { if (err) { - throw err + callback(err) + } else { + exportContent(html) } - exportContent(html) }) }