diff --git a/module/finc/src/finc/Cover/Loader.php b/module/finc/src/finc/Cover/Loader.php index fe853e9f2e70b56c78ce7c19e6c80b9da8f3e06b..191c033eedfb322a6705907c526131a7157a544e 100644 --- a/module/finc/src/finc/Cover/Loader.php +++ b/module/finc/src/finc/Cover/Loader.php @@ -59,7 +59,7 @@ class Loader extends \VuFind\Cover\Loader public function loadUnavailable() { $this->hasLoadedUnavailable = true; - if ($this->config->Content->useCoverFallbacksOnFail) { + if ($this->config->Content->useCoverFallbacksOnFail && !empty($this->localFile)) { file_put_contents($this->localFile, self::EMPTY_IMAGE_CONTENT); } return parent::loadUnavailable(); diff --git a/module/finc/src/finc/ILS/Driver/LiberoWachtlTrait.php b/module/finc/src/finc/ILS/Driver/LiberoWachtlTrait.php index ea403ca867fdc0414af5f4319f10cd870d64b7e1..21fcdc09c3ff203ea58b8ae0d49c39ecd2a36d2d 100644 --- a/module/finc/src/finc/ILS/Driver/LiberoWachtlTrait.php +++ b/module/finc/src/finc/ILS/Driver/LiberoWachtlTrait.php @@ -659,6 +659,9 @@ trait LiberoWachtlTrait $this->getLiberoWachtlRequestHeaders() ); } catch (\Exception $e) { + $this->debug( + 'Error loading loan history from LiberoWachtl: ' . $e->getMessage() + ); throw new ILSException($e->getMessage()); } if (!$result->isSuccess()) { diff --git a/themes/finc/templates/record/cover.phtml b/themes/finc/templates/record/cover.phtml index 6ee4c1314def4f1e730897354bd89f36958b8d40..3d0b10c5e0f9e40e472b9ab06193ed40ef5ca547 100644 --- a/themes/finc/templates/record/cover.phtml +++ b/themes/finc/templates/record/cover.phtml @@ -27,7 +27,7 @@ <div class="cover-container"> <?=$this->render('record/coverReplacement')?> <a class="coverlink hidden" aria-hidden="true" tabindex="-1"> - <img <?php if ($linkPreview): ?>data-linkpreview="true" <?php endif; ?> class="recordcover ajax" alt="<?=$this->escapeHtmlAttr($alt); ?>" /> + <img <?php if ($linkPreview): ?>data-linkpreview="true" <?php endif; ?> class="recordcover ajax" src="<?=$this->imageLink('noCover2.gif')?>" alt="<?=$this->escapeHtmlAttr($alt); ?>" /> </a> <script> loadCoverByElement({source:'<?=$this->escapeHtmlAttr($driver->getSourceIdentifier())?>', recordId:'<?=$this->escapeHtmlAttr($driver->getUniqueID())?>', size:'<?=$this->escapeHtmlAttr($size)?>'}, $('#<?=$coverId?>'));