lib/pagy/extras/overflow.rb in pagy-8.3.0 vs lib/pagy/extras/overflow.rb in pagy-8.4.0
- old
+ new
@@ -25,10 +25,10 @@
when :last_page
requested_page = @vars[:page] # save the requested page (even after re-run)
initialize vars.merge!(page: @last) # re-run with the last page
@vars[:page] = requested_page # restore the requested page
when :empty_page
- @offset = @items = @from = @to = 0 # vars relative to the actual page
+ @offset = @items = @in = @from = @to = 0 # vars relative to the actual page
if defined?(Calendar) && is_a?(Calendar) # only for Calendar instances
edge = @order == :asc ? @final : @initial # get the edge of the overflow side (neat, but any time would do)
@from = @to = edge # set both to the edge utc time (a >=&&< query will get no records)
end
@prev = @last # prev relative to the actual page