From c3a9ee368bf2773ac792434bd5a90855bc4337cb Mon Sep 17 00:00:00 2001
From: Chris Hallberg <crhallberg@gmail.com>
Date: Wed, 17 Jan 2018 15:09:52 -0500
Subject: [PATCH] Detect and repair lightbox close parameters for
 refreshTagList. Resolves VUFIND-1266.

---
 themes/bootstrap3/js/record.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/themes/bootstrap3/js/record.js b/themes/bootstrap3/js/record.js
index 9681b4090e4..c83e4aa028d 100644
--- a/themes/bootstrap3/js/record.js
+++ b/themes/bootstrap3/js/record.js
@@ -188,6 +188,10 @@ function ajaxLoadTab($newTab, tabid, setHash) {
 function refreshTagList(_target, _loggedin) {
   var loggedin = !!_loggedin || userIsLoggedIn;
   var target = _target || document;
+  if (typeof target.target != "undefined") { // handling calls from lightbox close
+    target = document;
+    _loggedin = true;
+  }
   var recordId = $(target).find('.hiddenId').val();
   var recordSource = $(target).find('.hiddenSource').val();
   var $tagList = $(target).find('.tagList');
-- 
GitLab