OverDrive now uses the patron status request for verifying patrons. Previously they used the patron information request. This change has caused patrons last seen date to not be updated by OverDrive logins. To fix this, we should extend the functionality of TrackLastPatronActivity for SIP/ILSDI to include the status request
Created attachment 164897 [details] [review] Bug 36605: Add update_lastseen to handle_patron_status for SIP This patch extends the TrackLastPatronActivity trigger to cover SIP status messages as well. Other SIP messages like Checkin/Checkout should be covered by those values in system preference, so should not need adjustment. To test: prove -v t/db_dependent/SIP/Message.t
Created attachment 164898 [details] [review] Bug 36605: Add update_lastseen to handle_patron_status for SIP This patch extends the TrackLastPatronActivity trigger to cover SIP status messages as well. Other SIP messages like Checkin/Checkout should be covered by those values in system preference, so should not need adjustment. To test: prove -v t/db_dependent/SIP/Message.t Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Obvious use case here, works as described and is well tested. Going straight for QA
Pushed for 24.05! Well done everyone, thank you!
Created attachment 165921 [details] [review] Bug 36605: [23.05.x] Add update_lastseen to handle_patron_status for SIP
TrackLastPatronActivityTriggers is only 23.11+ - 23.05 version supplied
More a bug than enhancement ;) Pushed to 23.11.x for 23.11.06
Backported to 23.05.x for upcoming 23.05.12