Fixed problem that was causing 'too much recursion' error
authorrisard <risard@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Wed, 15 Sep 2010 21:48:15 +0000 (21:48 +0000)
committerrisard <risard@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Wed, 15 Sep 2010 21:48:15 +0000 (21:48 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/branches/rel_1_6_1@995 6d9bc8c9-1ec2-4278-b937-99fde70a366f

web/opac/skin/algoma/js/reserves.js

index ae5485f..37bd1e7 100644 (file)
@@ -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);}
        }
 
 }