From ebfc6d9785933e8a6b6991f6e5b93c76a3b90f8b Mon Sep 17 00:00:00 2001 From: barisusakli Date: Thu, 25 Sep 2014 16:58:59 -0400 Subject: [PATCH] #2152 dont pass undefined into parser --- src/middleware/middleware.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index d41ab97c79..3b4eac0e1f 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -323,13 +323,17 @@ middleware.renderHeader = function(req, res, callback) { var less = require('less'); var parser = new (less.Parser)(); + if (!meta.config.customCSS) { + return next(null, ''); + } + parser.parse(meta.config.customCSS, function(err, tree) { - if (!err) { - next(err, tree ? tree.toCSS({cleancss: true}) : ''); - } else { + if (err) { winston.error('[less] Could not convert custom LESS to CSS! Please check your syntax.'); - next(undefined, ''); + return next(null, ''); } + + next(null, tree ? tree.toCSS({cleancss: true}) : ''); }); }, customJS: function(next) {