diff --git a/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl b/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl
index 2e511b56a79e5c024c81d95e116bc172aa4cc868..07d7737c19899502a5e05465d28f3dfff6491933 100644
--- a/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl
+++ b/BudgetMasterServer/src/main/resources/templates/search/searchMacros.ftl
@@ -126,6 +126,12 @@
 </#macro>
 
 <#macro renderTransactions transactions openLinksInNewTab=false>
+    <#if openLinksInNewTab>
+        <#assign linkTarget='_blank'/>
+    <#else>
+        <#assign linkTarget=''/>
+    </#if>
+
     <#list transactions as transaction>
         <div class="card-panel search-result">
             <div class="hide-on-large-only">
@@ -135,7 +141,7 @@
                     </div>
                     <@transactionsMacros.transactionAccountIcon transaction/>
                     <@transactionsMacros.transactionType transaction "s2"/>
-                    <@transactionsMacros.transactionLinks transaction=transaction target='_blank'/>
+                    <@transactionsMacros.transactionLinks transaction=transaction target=linkTarget/>
                 </div>
                 <div class="row valign-wrapper no-margin-bottom">
                     <@transactionsMacros.transactionCategory transaction "center-align"/>
@@ -153,7 +159,7 @@
                     <@transactionsMacros.transactionType transaction "l1 xl1"/>
                     <@transactionsMacros.transactionNameAndDescription transaction "l3 xl4"/>
                     <@transactionsMacros.transactionAmount transaction transaction.getAccount() "l2 xl2"/>
-                    <@transactionsMacros.transactionLinks transaction=transaction target='_blank'/>
+                    <@transactionsMacros.transactionLinks transaction=transaction target=linkTarget/>
                 </div>
             </div>
         </div>