[Bug 42853] New: OPAC self check-in does not resolve mis-routed transfers
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42853 Bug ID: 42853 Summary: OPAC self check-in does not resolve mis-routed transfers Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: OPAC Assignee: oleonard@myacpl.org Reporter: martin.renvoize@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org Blocks: 42851 Target Milestone: --- Split off from bug 42851. When an in-transit item is checked in via the OPAC self check-in (SCI) interface at a branch that is NOT the transfer's tobranch, the WrongTransfer message from AddReturn is ignored entirely (opac/sci/sci-main.pl:81 only reads $success). The original in-transit branchtransfers row is orphaned and shows forever on the "Transfers to receive" report. Proposed approach: - Same transfer resolution as the SIP2 case (bug 42851 child): complete the original transfer recording the actual location, open a new transfer from the check-in branch to the original tobranch, and re-link holds. - Additionally surface a screen message so the patron/staff route the item to the exceptions bin rather than the normal returns shelf. Test plan: 1. Transfer an item from A to B (in transit). 2. Check it in at branch C via OPAC self check-in. 3. Before: branchtransfers row A->B stays open forever, no message. 4. After: transfer resolved + new C->B transfer created, exceptions-bin message shown. Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 [Bug 42851] [OMNIBUS] Items left stuck in transit when checked in outside the staff returns page -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org