LP#1629298: Web Client Checkout Fails For Barcodes With Spaces
authorSkye Howard <showard@catalyte.io>
Thu, 17 Aug 2017 21:52:08 +0000 (21:52 +0000)
committerGalen Charlton <gmc@equinoxinitiative.org>
Mon, 28 Aug 2017 18:23:52 +0000 (14:23 -0400)
Web Client checkout trims spaces from patron barcodes differently than xul client checkout
The web client was not removing the whitespaces before checking barcode searches
this commit includes a step where the whitespaces are removed.

Signed off by Skye Howard <showard@catalyte.io>
Signed off by Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/web/js/ui/default/staff/circ/patron/app.js

index a72a098..e942a0c 100644 (file)
@@ -447,7 +447,7 @@ function($scope , $location , egCore , egConfirmDialog , egUser , patronSvc) {
         $scope.bcNotFound = null;
         $scope.optInRestricted = false;
         if (!args.barcode) return;
-
+        args.barcode = args.barcode.replace(/\s/g,'');
         // blur so next time it's set to true it will re-apply select()
         $scope.selectMe = false;