From 5ed3ffe7800e6a62c5d71f403634732eba75007a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de> Date: Mon, 17 Aug 2020 14:53:24 +0200 Subject: [PATCH] refs #18096 [finc] * add additional check for title in getSetMultipart --- module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php index f85b2edc14f..35f2975ed17 100644 --- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php +++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php @@ -1481,7 +1481,9 @@ trait SolrMarcFincTrait if ($field == '773' && $subfield == 'a') { if ($line->getIndicator(1) == 1) { $field245 = $this->getMarcRecord()->getField('245'); - if ($sub245a = $field245->getSubfield('a')) { + // in case we have an empty title check title first + // cf. #18096 + if ($field245 && $sub245a = $field245->getSubfield('a')) { $label[] = $text[] = $sub245a->getData(); } unset($subfields['t']); -- GitLab