From 9ba383352898016c89907f2f0774b3a6e033b0d6 Mon Sep 17 00:00:00 2001 From: Mike Risher Date: Mon, 10 Jun 2019 11:11:38 -0700 Subject: [PATCH] lp1770217 Items Out count shouldn't increment Determine if this item is currently out to the patron and is being checked out again. If so, be sure not to increment "Items Out" count. Signed-off-by: Mike Risher Changes to be committed: modified: web/js/ui/default/staff/circ/patron/checkout.js modified: web/js/ui/default/staff/circ/services/circ.js --- Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js | 2 +- Open-ILS/web/js/ui/default/staff/circ/services/circ.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js b/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js index ba7c5453bb..f3df2d8ace 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js @@ -201,7 +201,7 @@ function($scope , $q , $routeParams , egCore , egUser , patronSvc , // Avoid updating checkout counts when a checkout turns // into a renewal via auto_renew. - if (!co_resp.auto_renew && !params.noncat) { + if (!co_resp.auto_renew && !params.noncat && !options.sameCopyCheckout) { patronSvc.patron_stats.checkouts.out++; patronSvc.patron_stats.checkouts.total_out++; } diff --git a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js index 3e5c57d441..6c2d30d50e 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/services/circ.js +++ b/Open-ILS/web/js/ui/default/staff/circ/services/circ.js @@ -1106,6 +1106,7 @@ function($uibModal , $q , egCore , egAlertDialog , egConfirmDialog, egAddCopyAl function(args) { if (sameUser) { params.void_overdues = args.forgive_fines; + options.sameCopyCheckout = true; return service.renew(params, options); } -- 2.11.0