From 100e14cad0eca8dd853a2a0b99ae38924bd147c2 Mon Sep 17 00:00:00 2001 From: Nuwan Date: Fri, 27 Jan 2023 17:11:06 +0530 Subject: [PATCH] Limits weekly email entries this limits number of musician to be listed in weekly email to be 20 --- ruby/lib/jam_ruby/app/mailers/user_mailer.rb | 2 +- ruby/lib/jam_ruby/lib/email_new_musician_match.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby/lib/jam_ruby/app/mailers/user_mailer.rb b/ruby/lib/jam_ruby/app/mailers/user_mailer.rb index f407f938c..8855a235b 100644 --- a/ruby/lib/jam_ruby/app/mailers/user_mailer.rb +++ b/ruby/lib/jam_ruby/app/mailers/user_mailer.rb @@ -414,7 +414,7 @@ module JamRuby mail(:to => user.email, :subject => EmailNewMusicianMatch.subject) do |format| format.text - #format.html { render layout: "user_mailer_beta" } + format.html { render layout: "user_mailer_beta" } end end diff --git a/ruby/lib/jam_ruby/lib/email_new_musician_match.rb b/ruby/lib/jam_ruby/lib/email_new_musician_match.rb index 2e4ccbf5c..b3ceb8a8d 100644 --- a/ruby/lib/jam_ruby/lib/email_new_musician_match.rb +++ b/ruby/lib/jam_ruby/lib/email_new_musician_match.rb @@ -39,7 +39,7 @@ module JamRuby true, true, 7.days.ago, 6.days.ago).where.not(id: email_sending.sent_user_ids).order(" CASE WHEN users.email IN ('#{PRIORITY_RECIPIENTS.map {|str| "\"#{str}\""}.join(',')}') THEN 0 ELSE 1 END, last_active_at DESC").select("users.*, - GREATEST(updated_at, last_jam_updated_at) AS last_active_at") + GREATEST(updated_at, last_jam_updated_at) AS last_active_at").limit(20) AdminMailer.ugly({to: APP_CONFIG.user_match_monitoring_email, subject:"Weekly user match email sending job started.",