From deecb85e350075318f49b50bdca69fc614d2947a Mon Sep 17 00:00:00 2001
From: Gyan Gupta <gyan@cottagelabs.com>
Date: Thu, 27 Mar 2025 13:14:29 +0530
Subject: [PATCH] add some missing code

---
 hyrax/app/helpers/hyrax_helper.rb | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/hyrax/app/helpers/hyrax_helper.rb b/hyrax/app/helpers/hyrax_helper.rb
index 850e896e..24c7bd59 100644
--- a/hyrax/app/helpers/hyrax_helper.rb
+++ b/hyrax/app/helpers/hyrax_helper.rb
@@ -166,4 +166,15 @@ module HyraxHelper
     meta_object = s3.system_metadata_object(work_id)
     meta_object.present? and (work.date_modified.to_i <= DateTime.parse(meta_object.last_modified.to_s).to_i)
   end
+
+  def get_custom_entry_record(entry)
+    case entry.class.name
+    when "Bulkrax::CrcFolderComplexSubjectEntry"
+      ComplexSubject.find_by(source_identifier: entry.identifier)
+    when "Bulkrax::CrcFolderComplexSessionEntry"
+      ComplexSession.find_by(source_identifier: entry.identifier)
+    else
+      ComplexModality.find_by(source_identifier: entry.identifier)
+    end
+  end
 end
-- 
GitLab