From: risard Date: Wed, 15 Sep 2010 21:48:15 +0000 (+0000) Subject: Fixed problem that was causing 'too much recursion' error X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=a1f8b6d6da9f25c1285ca08f51a40a20929f36d4;p=contrib%2FConifer.git Fixed problem that was causing 'too much recursion' error git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@995 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/web/opac/skin/algoma/js/reserves.js b/web/opac/skin/algoma/js/reserves.js index ae5485f097..37bd1e727c 100644 --- a/web/opac/skin/algoma/js/reserves.js +++ b/web/opac/skin/algoma/js/reserves.js @@ -113,6 +113,7 @@ function containerCresCreateNote(itemId, circ_mod, copy_location) { var oldparams = {'id': cresCopy.id(), 'location': cresCopy.location().id(), 'circ_modifier': cresCopy.circ_modifier()}; var joldparams = dojo.toJson(oldparams); + var pcrudcpy = new openils.PermaCrud({"authtoken":G.user.session}); var cpy = pcrudcpy.retrieve("acp", cresCopy.id()); cpy.location(copy_location); @@ -198,13 +199,14 @@ function cresAddToBookbag() { var selector = $('cresSelector'); var id = selector.options[selector.selectedIndex].value; setSelector( selector, 'start' ); - var circmod = $('cresCircModSelector'); - var loc = $('cresLocSelector'); + var circModSelector = $('cresCircModSelector'); + var circMod = circModSelector.options[circModSelector.selectedIndex].value; + var loc = $('cresLocSelector').value; var cresInsert = containerCresCreateItem( id.substring(10), cresCopy.id() ) if ( cresInsert ) { - if ( containerCresCreateNote(cresInsert, circmod, loc)) { alert($('rdetail_bb_item_success').innerHTML);} + if ( containerCresCreateNote(cresInsert, circMod, loc)) { alert($('rdetail_bb_item_success').innerHTML);} } }