diff --git a/app/models/application_model/background_job_search_index.rb b/app/models/application_model/background_job_search_index.rb index 4d71aace3..12bcb57f8 100644 --- a/app/models/application_model/background_job_search_index.rb +++ b/app/models/application_model/background_job_search_index.rb @@ -6,6 +6,11 @@ class ApplicationModel::BackgroundJobSearchIndex end def perform - Object.const_get(@object).find(@o_id).search_index_update_backend + record = Object.const_get(@object).lookup(id: @o_id) + if !record + Rails.logger.notice "Can't index #{@object}.find(#{@o_id}), no such record found" + return + end + record.search_index_update_backend end end