app/jobs/bulkrax/delete_job.rb in bulkrax-5.4.2 vs app/jobs/bulkrax/delete_job.rb in bulkrax-5.5.0

- old
+ new

@@ -1,20 +1,20 @@ # frozen_string_literal: true module Bulkrax class DeleteJob < ApplicationJob - queue_as Bulkrax.config.ingest_queue_name + queue_as :import - # rubocop:disable Rails/SkipsModelValidations def perform(entry, importer_run) obj = entry.factory.find obj&.delete - ImporterRun.find(importer_run.id).increment!(:deleted_records) - ImporterRun.find(importer_run.id).decrement!(:enqueued_records) + # rubocop:disable Rails/SkipsModelValidations + ImporterRun.increment_counter(:deleted_records, importer_run.id) + ImporterRun.decrement_counter(:enqueued_records, importer_run.id) + # rubocop:enable Rails/SkipsModelValidations entry.save! entry.importer.current_run = ImporterRun.find(importer_run.id) entry.importer.record_status entry.set_status_info("Deleted", ImporterRun.find(importer_run.id)) end - # rubocop:enable Rails/SkipsModelValidations end end