From 92ec7704008d9068cfabfe93cb30265f9fbaf2a7 Mon Sep 17 00:00:00 2001 From: phasefx Date: Fri, 23 Jun 2006 03:59:12 +0000 Subject: [PATCH] dedup show in catalog git-svn-id: svn://svn.open-ils.org/ILS/trunk@4729 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/xul/staff_client/server/cat/util.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/server/cat/util.js b/Open-ILS/xul/staff_client/server/cat/util.js index 49b35de35f..19137cd98c 100644 --- a/Open-ILS/xul/staff_client/server/cat/util.js +++ b/Open-ILS/xul/staff_client/server/cat/util.js @@ -25,7 +25,7 @@ cat.util.spawn_spine_editor = function(selection_list) { cat.util.show_in_opac = function(selection_list) { JSAN.use('util.error'); var error = new util.error(); - var doc_id; + var doc_id; var seen = {}; try { for (var i = 0; i < selection_list.length; i++) { doc_id = selection_list[i].doc_id; @@ -33,6 +33,10 @@ cat.util.show_in_opac = function(selection_list) { alert(selection_list[i].barcode + ' is not cataloged'); continue; } + if (typeof seen[doc_id] != 'undefined') { + continue; + } + seen[doc_id] = true; var opac_url = xulG.url_prefix( urls.opac_rdetail ) + '?r=' + doc_id; var content_params = { 'session' : ses(), -- 2.11.0