Overdue maybe not going out for a checkout after item branch changed after checkout
Hi all, I found a scenario where it seems overdues were't going out for a checkout/issue that had a branch that no longer exists in Koha. The item itself belonged to a new branch, and the branch used to check it out had been deleted. There's no referential integrity between the issue table and the branches table, so nothing would've happened there automatically. Looking at the code for overdue notices (which was terrifyingly long and in need of a refactor), it seemed like maybe it would've been fine that the issue didn't have an existing branch (because the overdue rules table entries still existed for the old branch), but. in the end it wasn't worth the time chasing down this edge case. I thought I'd share the experience here though just in case someone else had experienced this issue or was scrambling to explain the same behaviour. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595
participants (1)
-
David Cook