[Koha-bugs] [Bug 29930] 'cardnumber' overwritten with userid when not maped (LDAP auth)

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Jan 17 00:26:08 CET 2024


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29930

--- Comment #14 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
Created attachment 161079
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=161079&action=edit
Bug 29930: Cardnumber incorrectly set to userid on LDAP auth if cardnumber not
mapped

In the sub the userId was given, but the cardnumber was expected, therefore at
every login the cardnumber changed to the userId.

To test:
1. Login to the OPAC with an LDAP account that has a cardnumber which is
different to the userId
2. Check the patron record's cardnumber.
3. The cardnumber should equal to the userId
4. Apply the patch.
5. Login to the OPAC with an LDAP account that has a cardnumber which is
different to the userId
6. Check the patron record's cardnumber.
7. The cardnumber should be the same as before

Signed-off-by: Alexander Wagner <alexander.wagner at desy.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen at theke.io>
Extra test plan:
1. Apply the regression tests
2. Run:
   $ ktd --shell
  k$ prove t/db_dependent/Auth_with_ldap.t
=> FAIL: Tests fail! 'cardnumber' incorrectly overwritten
3. Apply this patch
4. Repeat 2
=> SUCCESS: Tests now pass!
5. Sign off :-D

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list