diff --git a/module/VuFind/src/VuFind/View/Helper/Root/Record.php b/module/VuFind/src/VuFind/View/Helper/Root/Record.php
index c7f7eed78ea60a70c793a7e83e49e7cac325f755..187a5af66e5d900a462e32028bacab020846718a 100644
--- a/module/VuFind/src/VuFind/View/Helper/Root/Record.php
+++ b/module/VuFind/src/VuFind/View/Helper/Root/Record.php
@@ -465,10 +465,15 @@ class Record extends AbstractHelper
                 }
             }
 
+            // Apply prefix if found
+            if (isset($link['prefix'])) {
+                $link['url'] = $link['prefix'] . $link['url'];
+            }            
             // Use URL as description if missing:
             if (!isset($link['desc'])) {
                 $link['desc'] = $link['url'];
             }
+            
             return $link;
         };