diff --git a/lib/liquid/errors.rb b/lib/liquid/errors.rb index 44f89bc..8407411 100644 --- a/lib/liquid/errors.rb +++ b/lib/liquid/errors.rb @@ -50,7 +50,6 @@ module Liquid class ArgumentError < Error; end class ContextError < Error; end - class FilterNotFound < Error; end class FileSystemError < Error; end class StandardError < Error; end class SyntaxError < Error; end diff --git a/lib/liquid/variable.rb b/lib/liquid/variable.rb index 1282a2b..5b5d446 100644 --- a/lib/liquid/variable.rb +++ b/lib/liquid/variable.rb @@ -93,11 +93,7 @@ module Liquid end end filterargs << keyword_args unless keyword_args.empty? - begin - output = context.invoke(filter[0], output, *filterargs) - rescue FilterNotFound - raise FilterNotFound, "Error - filter '#{filter[0]}' in '#{@markup.strip}' could not be found." - end + output = context.invoke(filter[0], output, *filterargs) end end end