From 8a9ba80dd1533138773762a5d3ee4c030b2c92bc Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Wed, 28 Jun 2017 13:49:37 -0700 Subject: [PATCH 1/1] LP#1673870: fix bug that prevented more than one ebook transaction from appearing in list in My Account Signed-off-by: Jeff Davis Signed-off-by: Galen Charlton Signed-off-by: Bill Erickson --- Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js b/Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js index 6f7378985d..be520d55e5 100644 --- a/Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js +++ b/Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js @@ -111,8 +111,8 @@ function updateCheckoutView() { if (xacts.checkouts.length < 1) { dojo.removeClass('no_ebook_circs', "hidden"); } else { + dojo.empty('ebook_circs_main_table_body'); dojo.forEach(xacts.checkouts, function(x) { - dojo.empty('ebook_circs_main_table_body'); var dl_link = '' + l_strings.download + ''; var tr = dojo.create("tr", null, dojo.byId('ebook_circs_main_table_body')); dojo.create("td", { innerHTML: x.title }, tr); @@ -141,6 +141,7 @@ function updateHoldView() { if (holds.length < 1) { dojo.removeClass('no_ebook_holds', "hidden"); } else { + dojo.empty('ebook_holds_main_table_body'); dojo.forEach(holds, function(h) { var hold_status; if (h.is_ready) { @@ -167,7 +168,6 @@ function updateHoldView() { } }); }; - dojo.empty('ebook_holds_main_table_body'); var tr = dojo.create("tr", { id: "hold-" + h.title_id }, dojo.byId('ebook_holds_main_table_body')); dojo.create("td", { innerHTML: h.title }, tr); dojo.create("td", { innerHTML: h.author }, tr); -- 2.43.2