From 810a23700f1f4dc282fc18678357973af652761f Mon Sep 17 00:00:00 2001
From: Alexander Purr <purr@ub.uni-leipzig.de>
Date: Thu, 1 Jul 2021 10:24:14 +0200
Subject: [PATCH] refs #19275 [finc] create variable only if record exists

---
 .../finc/templates/RecordDriver/DefaultRecord/list-entry.phtml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/themes/finc/templates/RecordDriver/DefaultRecord/list-entry.phtml b/themes/finc/templates/RecordDriver/DefaultRecord/list-entry.phtml
index 3412cfef99c..3c1233c8b90 100644
--- a/themes/finc/templates/RecordDriver/DefaultRecord/list-entry.phtml
+++ b/themes/finc/templates/RecordDriver/DefaultRecord/list-entry.phtml
@@ -38,8 +38,8 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list'
       <div class="result-body">
         <div class="resultItemLine1">
           <?php $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?>
-          <?php $describedById = $driver->getSourceIdentifier() . '|' . $driver->getUniqueId(); ?>
             <?php if ($missing && $this->driver->isCachedRecord()): ?>
+                <?php $describedById = $driver->getSourceIdentifier() . '|' . $driver->getUniqueId(); ?>
                 <span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span>
                 <p class="alert alert-info">
                     <?= $this->translate('record_from_cache')?>
@@ -48,6 +48,7 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list'
                     <?php endif; ?>
                 </p>
             <?php elseif (!$missing): ?>
+                <?php $describedById = $driver->getSourceIdentifier() . '|' . $driver->getUniqueId(); ?>
                 <a href="<?=$this->recordLink()->getUrl($this->driver)?>" class="getFull" data-view="<?=$this->params->getOptions()->getListViewOption() ?>">
                     <span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span>
                 </a>
-- 
GitLab