From fbc2b8e56add99044f466916b3e3ff91cf38bcd7 Mon Sep 17 00:00:00 2001 From: Frank Morgner <morgnerf@ub.uni-leipzig.de> Date: Fri, 31 Aug 2018 14:14:27 +0200 Subject: [PATCH] refs #13903 * extends namespace for regex to receive barcodes from DAIA id --- module/finc/src/finc/ILS/Driver/FincILS.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/module/finc/src/finc/ILS/Driver/FincILS.php b/module/finc/src/finc/ILS/Driver/FincILS.php index c6eca1bd102..2cf2f55aa63 100644 --- a/module/finc/src/finc/ILS/Driver/FincILS.php +++ b/module/finc/src/finc/ILS/Driver/FincILS.php @@ -466,7 +466,13 @@ class FincILS extends PAIA implements LoggerAwareInterface */ protected function getItemBarcode($item) { - if (isset($item['id']) && preg_match("/^".$this->daiaIdPrefix."([A-Za-z0-9]+):([A-Za-z0-9]+)$/", $item['id'], $matches)) { + if (isset($item['id']) + && preg_match( + "/^" . $this->daiaIdPrefix . "([A-Za-z0-9]+):([^:]+)$/", + $item['id'], + $matches + ) + ) { return array_pop($matches); } return parent::getItemBarcode($item); -- GitLab