add some checks to templatesOnDemand

v1.18.x
Barış Soner Uşaklı 7 years ago
parent dcc896ee05
commit 575b70b5ab

@ -237,12 +237,18 @@ middleware.templatesOnDemand = function (req, res, next) {
fs.readFile(filePath.replace(/\.js$/, '.tpl'), 'utf8', cb);
},
function (source, cb) {
if (!source) {
return cb(new Error('[[error:templatesOnDemand.source-template-empty]]'));
}
Benchpress.precompile({
source: source,
minify: global.env !== 'development',
}, cb);
},
function (compiled, cb) {
if (!compiled) {
return cb(new Error('[[error:templatesOnDemand.compiled-template-empty]]'));
}
fs.writeFile(filePath, compiled, cb);
},
], function (err) {

Loading…
Cancel
Save