From c2c9bb64b11919bad028282e5ea5adcc52cf085a Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 5 Mar 2024 17:16:18 +0200 Subject: [PATCH] fix audit log original sha --- lib/submissions/generate_audit_trail.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/submissions/generate_audit_trail.rb b/lib/submissions/generate_audit_trail.rb index af59b72e..bb721b25 100644 --- a/lib/submissions/generate_audit_trail.rb +++ b/lib/submissions/generate_audit_trail.rb @@ -90,7 +90,10 @@ module Submissions last_submitter = submission.submitters.where.not(completed_at: nil).order(:completed_at).last documents_data = Submitters.select_attachments_for_download(last_submitter).map do |document| - original_documents = submission.template.documents.select { |e| e.uuid == document.uuid }.presence + original_documents = submission.template.documents.select do |e| + e.uuid == (document.metadata['original_uuid'] || document.uuid) + end.presence + original_documents ||= submission.template.documents.select do |e| e.image? && submission.template_schema.any? do |item| item['attachment_uuid'] == e.uuid