diff --git a/lib/schedulable/acts_as_schedulable.rb b/lib/schedulable/acts_as_schedulable.rb index 504990a..215fd18 100644 --- a/lib/schedulable/acts_as_schedulable.rb +++ b/lib/schedulable/acts_as_schedulable.rb @@ -100,7 +100,7 @@ def acts_as_schedulable(name, options = {}) # Filter valid dates all_occurrences.each_with_index do |occurrence_date, index| if occurrence_date.present? && occurrence_date.to_time > now - if occurrence_date.to_time < max_date && index <= max_count + if occurrence_date.to_time <= max_date && index <= max_count occurrences << occurrence_date else max_date = [max_date, occurrence_date].min