[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 11:04:32 CET 2024


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

Alexander Wagner <alexander.wagner at desy.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #161079|0                           |1
        is obsolete|                            |

--- Comment #15 from Alexander Wagner <alexander.wagner at desy.de> ---
Created attachment 161085
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=161085&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

Signed-off-by: Alexander Wagner <alexander.wagner at desy.de>

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


More information about the Koha-bugs mailing list