Only process summaries for active users (not deactivated or system)
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user