diff --git a/app/routines/update_slugs.rb b/app/routines/update_slugs.rb index 5049650a..44f93376 100644 --- a/app/routines/update_slugs.rb +++ b/app/routines/update_slugs.rb @@ -4,7 +4,7 @@ class UpdateSlugs protected def exec - Exercise.preload(:publication).in_batches(of: 100, load: true) do |exercises| + Exercise.chainable_latest.preload(:publication).in_batches(of: 100, load: true) do |exercises| Exercise.transaction do updated_exercise_ids = exercises.select(:id).filter(&:set_slug_tags!).map(&:id) next if updated_exercise_ids.empty?