From 4d50691b51047128d8dafdcd5c0f06d8223d0532 Mon Sep 17 00:00:00 2001 From: Dan Briem Date: Fri, 30 Oct 2020 13:06:59 -0400 Subject: [PATCH] LP#1900184 Patron password use phone not working An early return statement in extract_hold_notify() was removed in 7e92293 and added back in ddf5b4b3, so props set at the end of that function used in future comparisons never get set. This re-removes the return statement and sets the local notify variable to default string values so the rest of the function can play out. To test: 1. Set org unit setting: "Patron: password from phone #" to TRUE at the top context location 2. Circulation->Register Patron 3. Type 123-456-7890 into the Daytime Phone field and press tab 4. Note: the password field isn't updated to the last 4 digits 5. Apply patch and repeat steps 6. Note: the password field updates to the last 4 digits Signed-off-by: Dan Briem Signed-off-by: Garry Collum --- Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js index 78fbce9c3d..6a2a648d7d 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js @@ -1928,9 +1928,7 @@ function($scope , $routeParams , $q , $uibModal , $window , egCore , notify = notify_stype.reg_default(); } else { // no setting and no default: set phone and email to true - $scope.hold_notify_type.phone = true; - $scope.hold_notify_type.email = true; - return; + notify = 'phone:email'; } } -- 2.43.2