diff --git a/module/finc/src/finc/ILS/Driver/FincILS.php b/module/finc/src/finc/ILS/Driver/FincILS.php index 4f0bdfbf5c1d20cc9add1b2ca78a54c99fc2db11..cdfafb8250baf4cc515f8844b320b238bbd91ee9 100644 --- a/module/finc/src/finc/ILS/Driver/FincILS.php +++ b/module/finc/src/finc/ILS/Driver/FincILS.php @@ -1182,7 +1182,10 @@ class FincILS extends PAIA implements LoggerAwareInterface foreach ($identifier as $key => $value) { $matches = []; if (preg_match(sprintf($idPattern, $key), $itemId, $matches)) { - return $this->getFincId($matches[3], $value); + return $this->getFincId( + addcslashes($matches[3],':'), + $value + ); } } };