https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35612
--- Comment #39 from Martin Renvoize (ashimema) <[email protected]> --- Created attachment 192516 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=192516&action=edit Bug 35612: Add tests for branch context recording in LOST fees via LostItem Adds comprehensive test coverage for C4::Circulation::LostItem to verify that LOST and PROCESSING fee debits correctly record branchcode based on LostChargesControl and HomeOrHoldingBranch system preferences. Tests verify: - LostChargesControl = PatronLibrary uses patron's home branch - LostChargesControl = PickupLibrary uses checkout/issue branch - LostChargesControl = ItemHomeLibrary respects HomeOrHoldingBranch: * homebranch: uses item's home library * holdingbranch: uses item's holding library Tests cover both LOST and PROCESSING fee types and verify the branch context is preserved when fees are charged via the LostItem function, which is called both from the staff interface when manually marking items lost and from the longoverdue cronjob. The tests also verify correct behavior when mark_lost_from = 'cronjob' to ensure the interface context is properly set for batch operations. Signed-off-by: Trevor Diamond <[email protected]> Signed-off-by: Martin Renvoize <[email protected]> -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
