Skip to content

Commit

Permalink
Fix for partial-index on Ruby 2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
CodeMonkeySteve committed Jun 4, 2022
1 parent be43a10 commit b128dff
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions lib/no_brainer/criteria/where.rb
Original file line number Diff line number Diff line change
Expand Up @@ -428,8 +428,10 @@ def find_strategy_compound_partial
left_bound[-1] = clause.value.min
right_bound[-1] = clause.value.max
end
left_bound.append *Array.new(pad, RethinkDB::RQL.new.minval)
right_bound.append *Array.new(pad, RethinkDB::RQL.new.maxval)
if pad > 0
left_bound.append *Array.new(pad, RethinkDB::RQL.new.minval)
right_bound.append *Array.new(pad, RethinkDB::RQL.new.maxval)
end
return IndexStrategy.new(self, ast, partial_clauses, index, :between, [left_bound, right_bound], :left_bound => :closed, :right_bound => :closed)
end
end
Expand Down

0 comments on commit b128dff

Please sign in to comment.