LP#1557621 Verify password barcode / deleted users repair
authorBill Erickson <berickxx@gmail.com>
Tue, 15 Mar 2016 16:31:37 +0000 (12:31 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Tue, 15 Mar 2016 18:17:21 +0000 (14:17 -0400)
commitfdfef96b5aaf11aaa7ffbde68f37b94ec569517c
tree88cf93c9a3a4f49b36994db34b34b7fc17ae684f
parenta92fbe424684a49e83b3061c11aacbb96fd1e68d
LP#1557621 Verify password barcode / deleted users repair

* Fixes bug that caused password verify calls to fail with an exception
  when tested with a barcode.

* Verify API always returns false when tested on deleted users.

To test:

1. In the staff client, navigate to Circulation -> Verify Credentials
2. Confirm username and barcode lookups return success for a non-deleted
   user using the correct password.
3. Delete a test user in the database:
   UPDATE actor.usr SET deleted = TRUE WHERE id = <id-of-test-user>;
4. Re-do step 2 confirming non-success results are returned.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm