X-Git-Url: https://nos-oignons.net/gitweb/gestion-adh.git/blobdiff_plain/c94be6fd9c3d76c88d0e64d26673d0904e49ca07..dbc09190540223245b4e75fc3c7ea2d0690a1a5b:/lib/nos_oignons.rb diff --git a/lib/nos_oignons.rb b/lib/nos_oignons.rb index 72cea22..e753078 100644 --- a/lib/nos_oignons.rb +++ b/lib/nos_oignons.rb @@ -70,10 +70,10 @@ module NosOignons def send_membership_reminders! today = Time.now.to_date + reminders = NosOignons::Reminder.all.sort_by(&:days) NosOignons::Member.all.select(&:up_to_date?).each do |member| - next if member.membership_fee_paid_on.year == today.year - reminders = NosOignons::Reminder.all.sort_by(&:days) - anniversary = Time.new(today.year, member.joined_on.month, + next if member.membership_fee_paid_on.year == (today + reminders.last.days).year + anniversary = Time.new(today.next_month.year, member.joined_on.month, member.joined_on.day).to_date next if member.membership_fee_paid_on >= anniversary - reminders.last.days reminders.each do |reminder|