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