From 8657ac71fc8b26dd858c94d14ebcc34c14899c1f Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Fri, 5 Aug 2016 12:19:43 -0400 Subject: [PATCH] Only "may_email_receipt == true" if the email address is valid Signed-off-by: Mike Rylander --- Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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 765f25fd64..b7f9490903 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 @@ -52,10 +52,13 @@ function($scope , $q , $routeParams , egCore , egUser , patronSvc , } $scope.may_email_receipt = function() { - return setting_value( - patronSvc.current, - 'circ.send_email_checkout_receipts' - ) == 'true'; + return ( + $scope.has_email_address() && + setting_value( + patronSvc.current, + 'circ.send_email_checkout_receipts' + ) == 'true' + ); } $scope.using_hatch = egCore.hatch.usingHatch(); -- 2.11.0