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