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; }