Bug 20367: Avoid resetting userid when BorrowerUnwantedField contains userid
authorLari Taskula <lari.taskula@jns.fi>
Fri, 9 Mar 2018 13:49:27 +0000 (15:49 +0200)
committerNick Clemens <nick@bywatersolutions.com>
Fri, 23 Mar 2018 10:50:59 +0000 (10:50 +0000)
commit7e44bb803fa085abdbded2311325f0c442b17708
tree131c4e1b1e934588438a80ba73d94e66be93517d
parentff2b9b63b46e035caa7b96dbf1b7a4f1435e7c6f
Bug 20367: Avoid resetting userid when BorrowerUnwantedField contains userid

To test:
1. In staff client, set your username to firstname
2. Add userid to BorrowerUnwantedField system preference
3. Go to your patron modification screen (memberentry.pl) and click Save
4. Observe you get kicked out into login screen, saying:
Error: You do not have permission to access this page.
Log in as a different user

5. Apply patch and restart plack

6. Set your username back to firstname
7. Repeat step 3
8. Observe you were not kicked out and your userid stays the same

Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
members/memberentry.pl