add check for auto_renew policy
add check to checkout to see if it is a
renew when updating the items out count
Signed-off-by: Billy Horn <bhorn@catalystdevworks.com>
function(co_resp) {
// update stats locally so we don't have to fetch them w/
// each checkout.
- patronSvc.patron_stats.checkouts.out++;
- patronSvc.patron_stats.checkouts.total_out++;
+ //check for renew so that is doesn't update incorrectly
+ if(co_resp.evt[0].payload.parent_circ == null){
+ patronSvc.patron_stats.checkouts.out++;
+ patronSvc.patron_stats.checkouts.total_out++;
+ }
// copy the response event into the original grid row item
// note: angular.copy clobbers the destination
return service.precat_dialog(params, options);
case 'OPEN_CIRCULATION_EXISTS':
+ if(evt[0].payload.auto_renew == 1){
+ return service.renew(params, options);
+ }
return service.circ_exists_dialog(evt, params, options);
case 'COPY_IN_TRANSIT':