From 9076fc7c2ea3d23fd6d8250671a8cfaa582d373f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Lahmann?= <lahmann@ub.uni-leipzig.de>
Date: Mon, 12 Sep 2016 16:56:33 +0200
Subject: [PATCH] * fix for undefined index notice in
 SolrMarcFincTrait->getLocalCallnumber for some records

---
 module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
index 84a1908810f..e99a9141928 100644
--- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
@@ -203,8 +203,10 @@ trait SolrMarcFincTrait
                 foreach ($this->isil as $isil) {
                     if (isset($itemdata[$isil])) {
                         foreach ($itemdata[$isil] as $val) {
-                            $array[$i]['barcode'] = $val['bc'];
-                            $array[$i]['callnumber'] = $val['cn'];
+                            $array[$i]['barcode'] = isset($val['bc'])
+                                ? $val['bc'] : '';
+                            $array[$i]['callnumber'] = isset($val['cn'])
+                                ? $val['cn'] : '';
                             $i++;
                         }
                     } // end if
-- 
GitLab