]> nos-oignons.net Git - gestion-adh.git/blobdiff - lib/nos_oignons.rb
Correction sur les rappels pour les adhésions de janvier
[gestion-adh.git] / lib / nos_oignons.rb
index 72cea229df4d17cde186b8389b5ff746c0b22d21..e7530788d3662fe75b54206816acb5dfb64b5e1a 100644 (file)
@@ -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|