https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17135 --- Comment #4 from Jacek Ablewicz <abl@biblos.pk.edu.pl> --- (In reply to Katrin Fischer from comment #3)
I think the cleanest way without losing information (issue_id) would be your third option:
- set fine type to 'F' on renewal, and ignore records of such type in the matching code in UpdateFine()
That would work OK for the newly created fine records, but the ones existing in the database may need some cleaning up. This F/FU/O/.. is a long standing problem, and I'm a bit worried what kind of fine 'types' people may have in their databases (probably all kinds imaginable); not sure if this approach alone would be safe enough. Removing issue_id on renewal would be a simplest way, question is if it's even all that useful for closed fines? I wonder what happens with this field on returns (when issue record is moved to old_issues). -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.