From a3d01aea580fe38dfccec84dff37892d21319b64 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 20 Jun 2014 14:36:25 -0400 Subject: [PATCH] added error handling if bad LESS is written in ACP. closes #1715 --- src/middleware/middleware.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index f670eef9b4..1ad8b0c060 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -285,7 +285,12 @@ middleware.renderHeader = function(req, res, callback) { var parser = new (less.Parser)(); parser.parse(meta.config.customCSS, function(err, tree) { - next(err, tree ? tree.toCSS({cleancss: true}) : ''); + if (!err) { + next(err, tree ? tree.toCSS({cleancss: true}) : ''); + } else { + winston.error('[less] Could not convert custom LESS to CSS! Please check your syntax.'); + next(undefined, ''); + } }); }, customJS: function(next) {