From f4bf16ad41df807802820fbdcb95d233d2106fe8 Mon Sep 17 00:00:00 2001
From: Robert Lange <robert.lange@uni-leipzig.de>
Date: Thu, 2 Dec 2021 22:49:06 +0100
Subject: [PATCH] refs #20945 [finc] RecordViewHelper: remove invalid new line
 from link templates in getLink

* TODO PR / refactoring of link templates
---
 module/finc/src/finc/View/Helper/Root/Record.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/module/finc/src/finc/View/Helper/Root/Record.php b/module/finc/src/finc/View/Helper/Root/Record.php
index 340f8980884..d6f09bca3f8 100644
--- a/module/finc/src/finc/View/Helper/Root/Record.php
+++ b/module/finc/src/finc/View/Helper/Root/Record.php
@@ -197,7 +197,8 @@ class Record extends \VuFind\View\Helper\Root\Record
             $type == 'author'
                 ? $this->removeAuthorDates($lookfor) : $lookfor
         );
-        return parent::getLink($type, $lookfor);
+        /* remove invalid new line in link templates, remove after fixed in templates or VuFind parent */
+        return str_replace(["\n"], '', parent::getLink($type, $lookfor) ?? '');
     }
 
     /**
-- 
GitLab