[Bug 42851] New: [OMNIBUS] Items left stuck in transit when checked in outside the staff returns page
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Bug ID: 42851 Summary: [OMNIBUS] Items left stuck in transit when checked in outside the staff returns page Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: Circulation Assignee: koha-bugs@lists.koha-community.org Reporter: martin.renvoize@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle@bywatersolutions.com Target Milestone: --- Omnibus tracking bug. Items can be left permanently "in transit" (datesent set, datearrived and datecancelled NULL) and accumulate on the "Transfers to receive" report, showing as overdue by hundreds of days, even though the physical item has been scanned somewhere. Root cause: AddReturn() only *receives* a transfer when the scanning branch equals the transfer's tobranch. When an in-transit item is checked in anywhere else, AddReturn returns a WrongTransfer/NeedsTransfer message but does NOT close, redirect or re-send the stale row. The logic that resolves this (cancel stale transfer + create a corrected one) lives in the staff check-in page circ/returns.pl, NOT in AddReturn. Every other check-in entry point (SIP2, OPAC self check-in, OPAC self-checkout, inventory tool, automatic check-in cron) calls AddReturn directly and ignores the message, orphaning the in-transit row. This tracker collects the per-interface fixes plus a final consolidation to move the resolution logic down into AddReturn so all callers share it. See dependent bugs for specifics. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |42852 Depends on| |42853 Depends on| |42854 Depends on| |42855 Depends on| |42856 Depends on| |42857 Depends on| |42858 Depends on| |42859 Initiative type|--- |Meta Strategic theme|--- |User Experience Severity|normal |major Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42852 [Bug 42852] SIP2 self-check check-in does not resolve mis-routed transfers https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42853 [Bug 42853] OPAC self check-in does not resolve mis-routed transfers https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42854 [Bug 42854] OPAC self-checkout does not handle items that are in transit https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42855 [Bug 42855] Inventory tool check-in does not resolve mis-routed transfers https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42856 [Bug 42856] Automatic check-in does not resolve open transfers https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42857 [Bug 42857] AddReturn early returns skip transfer processing (wrong branch, withdrawn) https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42858 [Bug 42858] AddReturn does not handle Transfer->receive OnLoan exception gracefully https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42859 [Bug 42859] Move transfer-resolution logic from returns.pl down into AddReturn -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Initiative type|Meta |Epic -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |martin.renvoize@openfifth.c |ity.org |o.uk -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42851 Lucy Vaux-Harvey <lucy.vaux-harvey@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lucy.vaux-harvey@openfifth. | |co.uk -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org