This silent fail also happens when an invalid string is in the patron email field. It's 100% reproducible in v.3.0.13 if you just put any non-email value in the email field for any patron account, then attempt to print receipts for checkouts, items out, or bills. Oddly enough, printing the Open Hold Requests list did work.
Here's the Firefox error log for comparison to the Chrome log above:
This silent fail also happens when an invalid string is in the patron email field. It's 100% reproducible in v.3.0.13 if you just put any non-email value in the email field for any patron account, then attempt to print receipts for checkouts, items out, or bills. Oddly enough, printing the Open Hold Requests list did work.
Here's the Firefox error log for comparison to the Chrome log above:
Error: patronSvc. current. email(. ..).match( ...) is null has_email_ address@https:/ /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/circ/ patron/ checkout. js:99:39 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js line 236 > Function:4:302 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js: 127:472 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js: 281:165 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js: 147:65 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js: 147:297 /catalog. branchdistrictl ibrary. org/js/ ui/default/ staff/build/ js/angular. min.js: 281:215 /catalog. branchdistrictl ibrary. org/js/ ui/default/ common/ build/js/ jquery. min.js: 3:7485 /catalog. branchdistrictl ibrary. org/js/ ui/default/ common/ build/js/ jquery. min.js: 3:5603
$scope.
fn@https:/
b@https:/
e@https:/
$eval@https:/
$apply@https:/
compile/</<@https:/
dispatch@https:/
add/r.handle@https:/
angular.js:14199:17