https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40331 Bug ID: 40331 Summary: Extra transfer generated when transfer for hold cancelled due to checkin at incorrect library Change sponsored?: --- Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: Hold requests Assignee: koha-bugs@lists.koha-community.org Reporter: andrew@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, lisette@bywatersolutions.com, tomascohen@gmail.com To recreate: 1 - place a hold on an item that is currently at branch A, for pickup at branch B 2 - check your item in at Branch A, click to confirm the hold and transfer (print slip if you want to) 3 - in reports: SELECT * FROM branchtransfers WHERE itemnumber=YOUR_ITEM AND date(daterequested)=curdate() -- See your transfer 4 - check your item in at Branch A again, get a message that the item is supposed to go to Branch B. Confirm and transfer. 5 - Run your report again, you now see 3 transfers: the original transfer has been cancelled and Koha has generated two new transfers. One of these new transfers has a datesent value, the other does not. The third transfer, the one that doesn't get Sent right away, ends up orphaned in the system. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.