lib/searchlogic/condition/inclusive_descendant_of.rb in searchlogic-1.6.0 vs lib/searchlogic/condition/inclusive_descendant_of.rb in searchlogic-1.6.1

- old
+ new

@@ -1,10 +1,10 @@ module Searchlogic module Condition class InclusiveDescendantOf < NestedSet def to_conditions(value) root = (value.is_a?(klass) ? value : klass.find(value)) rescue return - ["#{quoted_table_name}.#{quote_column_name(klass.left_column_name)} >= ? AND #{quoted_table_name}.#{quote_column_name(klass.right_column_name)} <= ?", root.left, root.right] + ["(#{quoted_table_name}.#{quote_column_name(klass.left_column_name)} >= ? AND #{quoted_table_name}.#{quote_column_name(klass.right_column_name)} <= ?)", root.left, root.right] end end end end \ No newline at end of file