From e44253523e83c1072b3e6c5c542ee3b43196e199 Mon Sep 17 00:00:00 2001
From: Beatrycze Volk <beatrycze.volk@slub-dresden.de>
Date: Tue, 22 Aug 2023 16:25:36 +0200
Subject: [PATCH] Open the link in new tab only if the link exists

---
 Resources/Private/Partials/Journal/Content.html | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Resources/Private/Partials/Journal/Content.html b/Resources/Private/Partials/Journal/Content.html
index d2f7caf..ded77c5 100644
--- a/Resources/Private/Partials/Journal/Content.html
+++ b/Resources/Private/Partials/Journal/Content.html
@@ -107,7 +107,14 @@
                     <a href="{journal.accessData.authorInstructionsUrl}" target="_blank" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.authorInstructions"/></a>
                     <a href="{journal.accessData.aimsAndScopeUrl}" target="_blank" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.aimsScope"/></a>
                     <a href="{journal.accessData.editorialBoardUrl}" target="_blank" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.editorialBoard"/></a>
-                    <a href="{journal.filter.source}" target="_blank" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.priceSource"/></a>
+                    <f:if condition="{journal.filter.source}">
+                        <f:then>
+                            <a href="{journal.filter.source}" target="_blank" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.priceSource"/></a>
+                        </f:then>
+                        <f:else>
+                            <a href="" rel="noopener noreferrer" class="m-2 link-button btn btn-outline-primary"><f:translate key="result.priceSource"/></a>
+                        </f:else>
+                    </f:if>
 
                     <div class="mt-4">
                         <h5><f:translate key="result.subjects"/>:</h5>
-- 
GitLab