diff --git a/themes/bootstrap3/js/lightbox.js b/themes/bootstrap3/js/lightbox.js
index affb977375dfba424c2d9658b268b1e124f4f102..dca70cad1babf90a931d907dce3ec4b7c77fb692 100644
--- a/themes/bootstrap3/js/lightbox.js
+++ b/themes/bootstrap3/js/lightbox.js
@@ -145,8 +145,9 @@ VuFind.register('lightbox', function() {
         }
         // Place Hold error isolation
         if (obj.url.match(/\/Record/) && (obj.url.match(/Hold\?/) || obj.url.match(/Request\?/))) {
-          var error = $('<div/>').html(html).find('.flash-message.alert-danger');
-          if (error.length) {
+          var testDiv = $('<div/>').html(html)
+          var error = testDiv.find('.flash-message.alert-danger');
+          if (error.length && testDiv.find('.record').length) {
             showAlert(error[0].innerHTML, 'danger');
             return false;
           }