From 1cc59e08e00baba3791b9a4e45c75a3d135df44f Mon Sep 17 00:00:00 2001 From: Ben Halpern Date: Thu, 2 May 2024 06:33:14 -0400 Subject: [PATCH] Include cached user in select (#20913) * Include cached user in select * Add tags --- app/services/email_digest_article_collector.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/email_digest_article_collector.rb b/app/services/email_digest_article_collector.rb index ea6693228..73ea46acd 100644 --- a/app/services/email_digest_article_collector.rb +++ b/app/services/email_digest_article_collector.rb @@ -22,7 +22,7 @@ class EmailDigestArticleCollector experience_level_rating_max = experience_level_rating + 4 @user.followed_articles - .select(:title, :description, :path) + .select(:title, :description, :path, :cached_user, :cached_tag_list) .published .where("published_at > ?", cutoff_date) .where(email_digest_eligible: true) @@ -33,7 +33,7 @@ class EmailDigestArticleCollector .order(order) .limit(RESULTS_COUNT) else - Article.select(:title, :description, :path) + Article.select(:title, :description, :path, :cached_user, :cached_tag_list) .published .where("published_at > ?", cutoff_date) .featured @@ -54,7 +54,7 @@ class EmailDigestArticleCollector email_sent_within_lookback_period = last_email_sent >= Settings::General.periodic_email_digest.days.ago return false if email_sent_within_lookback_period && !recent_tracked_click? - + true end