lib/less/java_script/rhino_context.rb in less-2.2.0 vs lib/less/java_script/rhino_context.rb in less-2.2.1

- old
+ new

@@ -69,11 +69,11 @@ end private def handle_js_error(e) - if e.value && e.value['type'] # LessError - raise Less::ParseError.new(e, e.value) + if e.value && ( e.value['message'] || e.value['type'].is_a?(String) ) + raise Less::ParseError.new(e, e.value) # LessError end if e.unwrap.to_s == "missing closing `}`" raise Less::ParseError.new(e.unwrap.to_s) end if e.message && e.message[0, 12] == "Syntax Error"