vrfs-775: fixed arg handling in new musicians email
This commit is contained in:
parent
4e6c0119ed
commit
1d0b07cbe1
|
|
@ -990,7 +990,8 @@ module JamRuby
|
|||
.limit(3)
|
||||
end
|
||||
|
||||
def self.deliver_new_musician_notifications(since_date=Time.now-1.week)
|
||||
def self.deliver_new_musician_notifications(since_date=nil)
|
||||
since_date ||= Time.now-1.week
|
||||
self.geocoded_users.find_each do |usr|
|
||||
Search.new_musicians(usr, since_date) do |new_nearby|
|
||||
UserMailer.new_musicians(usr, new_nearby).deliver
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
namespace :users do
|
||||
desc "Import a maxmind database; run like this: rake db:import_maxmind_geo file=<path_to_Geo139.csv>"
|
||||
task new_musician_email: :environment do
|
||||
User.deliver_new_musician_notifications(Time.now-12.months)
|
||||
|
||||
desc "Send new musicians in your area emails to all users"
|
||||
task :new_musician_email, [:since_date] => :environment do |task, args|
|
||||
since_date = Date.strptime(args[:since_date]) rescue nil
|
||||
User.deliver_new_musician_notifications(since_date)
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue