Commit 59512de39ec9aa1df04144141243811b8b0633c3
1 parent
8008b6e6
Exists in
master
and in
4 other branches
Fix for older versions of ActiveRecord
Showing
1 changed file
with
3 additions
and
2 deletions
Show diff stats
lib/groupdate/magic.rb
... | ... | @@ -176,9 +176,10 @@ module Groupdate |
176 | 176 | time_range = options[:range] |
177 | 177 | if time_range.is_a?(Range) && time_range.first.is_a?(Date) |
178 | 178 | # convert range of dates to range of times |
179 | - last = time_range.last.in_time_zone(time_zone) | |
179 | + # use parsing instead of in_time_zone due to Rails < 4 | |
180 | + last = time_zone.parse(time_range.last.to_s) | |
180 | 181 | last += 1.day unless time_range.exclude_end? |
181 | - time_range = Range.new(time_range.first.in_time_zone(time_zone), last, true) | |
182 | + time_range = Range.new(time_zone.parse(time_range.first.to_s), last, true) | |
182 | 183 | elsif !time_range && options[:last] |
183 | 184 | step = 1.send(field) if 1.respond_to?(field) |
184 | 185 | if step | ... | ... |