app/jobs/bulkrax/export_work_job.rb in bulkrax-5.4.2 vs app/jobs/bulkrax/export_work_job.rb in bulkrax-5.5.0
- old
+ new
@@ -10,20 +10,20 @@
begin
entry.build
entry.save
rescue StandardError
# rubocop:disable Rails/SkipsModelValidations
- exporter_run.increment!(:failed_records)
- exporter_run.decrement!(:enqueued_records) unless exporter_run.enqueued_records <= 0
+ ExporterRun.increment_counter(:failed_records, args[1])
+ ExporterRun.decrement_counter(:enqueued_records, args[1]) unless exporter_run.reload.enqueued_records <= 0
raise
else
if entry.failed?
- exporter_run.increment!(:failed_records)
- exporter_run.decrement!(:enqueued_records) unless exporter_run.enqueued_records <= 0
+ ExporterRun.increment_counter(:failed_records, args[1])
+ ExporterRun.decrement_counter(:enqueued_records, args[1]) unless exporter_run.reload.enqueued_records <= 0
raise entry.reload.current_status.error_class.constantize
else
- exporter_run.increment!(:processed_records)
- exporter_run.decrement!(:enqueued_records) unless exporter_run.enqueued_records <= 0
+ ExporterRun.increment_counter(:processed_records, args[1])
+ ExporterRun.decrement_counter(:enqueued_records, args[1]) unless exporter_run.reload.enqueued_records <= 0
end
# rubocop:enable Rails/SkipsModelValidations
end
return entry if exporter_run.enqueued_records.positive?