From 27ffac5f1a73dff7914080d5cab7a1179592504e Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 24 Mar 2015 08:42:41 -0700 Subject: [PATCH] Set less property on caught error --- src/package.coffee | 4 ++-- src/theme-manager.coffee | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/package.coffee b/src/package.coffee index aa6afc3ce..ebc771123 100644 --- a/src/package.coffee +++ b/src/package.coffee @@ -572,12 +572,12 @@ class Package SyntaxError: #{error.message} at #{location} """ - else if error.type and error.filename and error.column? and error.line? + else if error.less and error.filename and error.column? and error.line? # Less errors location = "#{error.filename}:#{error.line}:#{error.column}" detail = "#{error.message} in #{location}" stack = """ - Error: #{error.message} + LessError: #{error.message} at #{location} """ else diff --git a/src/theme-manager.coffee b/src/theme-manager.coffee index f6025d4d4..0ff42c4d2 100644 --- a/src/theme-manager.coffee +++ b/src/theme-manager.coffee @@ -318,6 +318,7 @@ class ThemeManager else @lessCache.read(lessStylesheetPath) catch error + error.less = true if error.line? # Adjust line numbers for import fallbacks error.line -= 2 if importFallbackVariables