From 91bb25e8b6e97f17804d2a184b0c8ef680ff82ff Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 29 Jan 2026 14:23:30 +0200 Subject: [PATCH] fix reload --- lib/submissions/ensure_result_generated.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/submissions/ensure_result_generated.rb b/lib/submissions/ensure_result_generated.rb index 66d3e9e4..468b54cf 100644 --- a/lib/submissions/ensure_result_generated.rb +++ b/lib/submissions/ensure_result_generated.rb @@ -19,7 +19,7 @@ module Submissions total_wait_time ||= 0 key = ['result_attachments', submitter.id].join(':') - return submitter.documents.reset if ApplicationRecord.uncached { LockEvent.exists?(key:, event_name: :complete) } + return submitter.documents.reload if ApplicationRecord.uncached { LockEvent.exists?(key:, event_name: :complete) } events = ApplicationRecord.uncached { LockEvent.where(key:).order(:id).to_a } @@ -62,7 +62,7 @@ module Submissions LockEvent.where(key: ['result_attachments', submitter.id].join(':')).order(:id).last end - break submitter.documents.reset if last_event.event_name.in?(%w[complete fail]) + break submitter.documents.reload if last_event.event_name.in?(%w[complete fail]) raise WaitForCompleteTimeout if total_wait_time > CHECK_COMPLETE_TIMEOUT end