lib/searchkick/process_queue_job.rb in searchkick-4.5.0 vs lib/searchkick/process_queue_job.rb in searchkick-4.5.1
- old
+ new
@@ -9,10 +9,10 @@
loop do
record_ids = model.searchkick_index(name: index_name).reindex_queue.reserve(limit: limit)
if record_ids.any?
batch_options = {
class_name: class_name,
- record_ids: record_ids,
+ record_ids: record_ids.uniq,
index_name: index_name
}
if inline
# use new.perform to avoid excessive logging