Commit e09d44734bcb5f9cf9200ff6e4a1f4626dad8574

Authored by Andrew Kane
1 parent 9900ad44

Cleaner code [skip ci]

Showing 1 changed file with 9 additions and 8 deletions   Show diff stats
lib/searchkick/index.rb
@@ -434,15 +434,16 @@ module Searchkick @@ -434,15 +434,16 @@ module Searchkick
434 else 434 else
435 retries = 0 435 retries = 0
436 records = records.select(&:should_index?) 436 records = records.select(&:should_index?)
437 - begin  
438 - delete_records =  
439 - if delete  
440 - # determine which records to delete  
441 - (record_ids - records.map { |r| r.id.to_s }).map { |id| m = klass.new; m.id = id; m }  
442 - else  
443 - []  
444 - end  
445 437
  438 + delete_records =
  439 + if delete
  440 + # determine which records to delete
  441 + (record_ids - records.map { |r| r.id.to_s }).map { |id| m = klass.new; m.id = id; m }
  442 + else
  443 + []
  444 + end
  445 +
  446 + begin
446 # bulk reindex 447 # bulk reindex
447 method_name ? bulk_update(records, method_name) : import(records) 448 method_name ? bulk_update(records, method_name) : import(records)
448 bulk_delete(delete_records) 449 bulk_delete(delete_records)