From 676db9c1846a4f6fc038bd6075b4a98bc5bc4ccd Mon Sep 17 00:00:00 2001
From: Chris Hallberg <crhallberg@gmail.com>
Date: Fri, 15 Apr 2016 12:53:16 -0400
Subject: [PATCH] Prevent over encoding of record IDs for lightbox.

---
 themes/bootstrap3/js/record.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/themes/bootstrap3/js/record.js b/themes/bootstrap3/js/record.js
index e16a4eedd96..f5508762823 100644
--- a/themes/bootstrap3/js/record.js
+++ b/themes/bootstrap3/js/record.js
@@ -138,7 +138,7 @@ function registerTabEvents() {
     var parts = $(this).attr('href').split('?');
     parts = parts[0].split('/');
     var params = deparam($(this).attr('href'));
-    params.id = parts[parts.length-2];
+    params.id = decodeURIComponent(parts[parts.length-2]);
     params.hashKey = params.hashKey.split('#')[0]; // Remove #tabnav
     return Lightbox.get('Record', parts[parts.length-1], params, false, function(html) {
       var $page = $('<div>'+html+'</div>');
-- 
GitLab