Commit 6639e83b8c8761c6617d75ef4e281046996a38a7

Authored by Rodrigo Souto
1 parent 8f4b2c3d

Avoiding reidexing to stop due to some problem with a index

vendor/plugins/acts_as_solr_reloaded/lib/acts_as_solr/class_methods.rb
... ... @@ -235,11 +235,15 @@ module ActsAsSolr #:nodoc:
235 235 iteration_start = Time.now
236 236  
237 237 iteration_items, iteration_add_batch = queue.pop(true)
238   - if options[:delayed_job]
239   - delay.solr_add iteration_add_batch
240   - else
241   - solr_add iteration_add_batch
242   - solr_commit
  238 + begin
  239 + if options[:delayed_job]
  240 + delay.solr_add iteration_add_batch
  241 + else
  242 + solr_add iteration_add_batch
  243 + solr_commit
  244 + end
  245 + rescue Exception => exception
  246 + logger.error(exception.to_s)
243 247 end
244 248  
245 249 last_id = iteration_items.last.id
... ...