Bug 37862

Summary: Remember for session checkbox and date revert to checked when switching patron
Product: Koha Reporter: Andrew Auld <andrew.auld>
Component: CirculationAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: minor    
Priority: P5 - low CC: andrew.auld, gmcharlt, katrin.fischer, kyle.m.hall, matt.blenkinsop
Version: Main   
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14787
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Andrew Auld 2024-09-07 16:16:50 UTC
Hi we've noticed that if we use the remember for session tick box when checking items out on an account then untick the box and/or clear the date and move to another patron account it is ticking the box again and adding the date back in. Just means we are giving the wrong due date to some patrons unless we notice that the box has re-ticked.
Also, having moved to another patron, and then clearing the date and unticking the checkbox, if you then checkout an item to that patron, the correct due date is applied, but the date box is repopulated with the date used in the previous ‘remember for session’ checkout and will be applied if another item is checked out to that patron without clearing the date again.

1. On patron checkout screen, specify due date and tick ‘Remember for session’ box. Note date specified.
2. Check out an item.
3. Clear date and uncheck the ‘remember for session’ box.
4. Move to new patron.
5. Note that the ‘remember for session’ box is re-checked and the previously used date is back
6. Clear the date and uncheck the box
7. Check out an item
8. Note the due date is set according to cirq rules
9. Note that the date box has repopulated itself with the previously used specified date.

This bug has not been fixed with this different, but possibly related bug #37345  https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37345  as the above testing has been done in a 23.11.06 and a 23.11.08 system.