From 830a5dd76727a3f0d01641a35e7924cc3b7aa6e5 Mon Sep 17 00:00:00 2001 From: Chris Colvard Date: Wed, 31 Jul 2024 15:02:14 -0400 Subject: [PATCH] Ensure single value for statement of responsibility matching solr field This fixes an edge case where bib import may bring in multiple values. --- app/models/mods_behaviors.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/mods_behaviors.rb b/app/models/mods_behaviors.rb index 9d0d0d6edf..4ba32746ba 100644 --- a/app/models/mods_behaviors.rb +++ b/app/models/mods_behaviors.rb @@ -82,7 +82,7 @@ def to_solr(solr_doc = Hash.new, opts = {}) solr_doc['other_identifier_sim'] = gather_terms(self.find_by_terms(:other_identifier)) solr_doc['bibliographic_id_ssi'] = self.bibliographic_id.first solr_doc['bibliographic_id_source_ssi'] = self.bibliographic_id.source.first - solr_doc['statement_of_responsibility_ssi'] = gather_terms(self.find_by_terms(:statement_of_responsibility)) + solr_doc['statement_of_responsibility_ssi'] = gather_terms(self.find_by_terms(:statement_of_responsibility)).first solr_doc['record_identifier_ssim'] = gather_terms(self.find_by_terms(:record_identifier)) # Extract 4-digit year for creation date facet in Hydra and pub_date facet in Blacklight