From 2f6a53a2f59256b04bc98cfc1d7e27aaa72fe9b8 Mon Sep 17 00:00:00 2001 From: braydonjustice Date: Thu, 19 Dec 2024 20:25:29 -0800 Subject: [PATCH] fix race condition for statuses on export --- app/jobs/bulkrax/export_work_job.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/jobs/bulkrax/export_work_job.rb b/app/jobs/bulkrax/export_work_job.rb index 842a35c2..ec87aa93 100644 --- a/app/jobs/bulkrax/export_work_job.rb +++ b/app/jobs/bulkrax/export_work_job.rb @@ -26,7 +26,7 @@ def perform(*args) end # rubocop:enable Rails/SkipsModelValidations end - return entry if exporter_run.enqueued_records.positive? + return entry if exporter_run.reload.enqueued_records.positive? if exporter_run.failed_records.positive? exporter_run.exporter.set_status_info('Complete (with failures)')