diff --git a/module/finc/src/finc/ILS/Driver/DAIA.php b/module/finc/src/finc/ILS/Driver/DAIA.php index 20032518fcd9faf556b6ada91b62ea896e619590..afd77fb01f43fdc45c45216e92690867ca426850 100644 --- a/module/finc/src/finc/ILS/Driver/DAIA.php +++ b/module/finc/src/finc/ILS/Driver/DAIA.php @@ -720,8 +720,13 @@ class DAIA extends \VuFind\ILS\Driver\AbstractBase implements } // attribute expected is mandatory for unavailable element if (isset($unavailable["expected"])) { - $duedate = $this->dateConverter - ->convertToDisplayDate("Y-m-d", $unavailable['expected']); + try { + $duedate = $this->dateConverter + ->convertToDisplayDate("Y-m-d", $unavailable['expected']); + } catch (\Exception $e) { + $this->debug("Date conversion failed: " . $e->getMessage()); + $duedate = null; + } } // attribute queue can be set