From a41b661ae545e851ccbf20d585148a6407c24228 Mon Sep 17 00:00:00 2001 From: Robert Lange <robert.lange@uni-leipzig.de> Date: Tue, 16 May 2023 14:08:03 +0200 Subject: [PATCH] refs #21021 [finc] ignore 773 rows with first indicator equals 1 for HierarchyParentTitle --- module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index a941ed662b4..58e0a96065f 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php @@ -1749,6 +1749,11 @@ trait SolrMarcFincTrait } else { // build the titles differently if LDR 7 == (a || s) foreach ($fields as $field) { + if ($field->getIndicator(1) == 1 + ) { + // #21021 ignore 773 https://www.loc.gov/marc/bibliographic/concise/bd773.html# + continue; + } $parentTitle[] = ($field->getSubfield('a') ? $field->getSubfield('a')->getData() : '') . ($field->getSubfield('t') ? ': ' . $field->getSubfield('t')->getData() : '') . -- GitLab