diff --git a/app/models/user/highlights.rb b/app/models/user/highlights.rb index 9a99ce20c..52e74aea8 100644 --- a/app/models/user/highlights.rb +++ b/app/models/user/highlights.rb @@ -9,7 +9,7 @@ module User::Highlights def generate_all_weekly_highlights # We're not interested in parallelizing individual generation. Better for AI quota limits and, also, # most summaries will be reused for users accessing the same collections. - find_each(&:generate_weekly_highlights) + active.find_each(&:generate_weekly_highlights) end end diff --git a/script/migrations/backfill_weekly_highlights.rb b/script/migrations/backfill_weekly_highlights.rb index 85c5dd92d..3653fe9f8 100644 --- a/script/migrations/backfill_weekly_highlights.rb +++ b/script/migrations/backfill_weekly_highlights.rb @@ -8,7 +8,7 @@ ActiveRecord::Base.logger = Logger.new(File::NULL) ApplicationRecord.with_each_tenant do |tenant| WEEKS_TO_BACKFILL.times do |index| - User.find_each do |user| + User.active.find_each do |user| user.generate_weekly_highlights(Time.current - index.weeks) end end