diff --git a/themes/bootstrap3/js/channels.js b/themes/bootstrap3/js/channels.js
index 4bd8340305eaa3b5dd2bc4778d51ac54875ba26a..c67f839d4b6fbd482b2ac1f47b8219347cdf26a2 100644
--- a/themes/bootstrap3/js/channels.js
+++ b/themes/bootstrap3/js/channels.js
@@ -2,6 +2,9 @@
 VuFind.register('channels', function Channels() {
   function addLinkButtons(elem) {
     var links = JSON.parse(elem.dataset.linkJson);
+    if (links.length === 0) {
+      return;
+    }
     var $cont = $(
       '<div class="dropdown">' +
       '  <button class="btn btn-link" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">' +