https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43727

            Bug ID: 43727
           Summary: SIP no block checkouts and offline checkouts leave
                    another patron's waiting hold in place
   Initiative type: ---
        Sponsorship ---
            status:
           Product: Koha
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: SIP2
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
  Target Milestone: ---

When a SIP2 client sends a checkout with the no block flag set to Y, Koha has
to accept it, so the checkout skips every check and goes through
ProcessOfflineIssue.

ProcessOfflineIssue calls AddIssue without a cancelreserve value, so a hold
that is waiting, in transit, or in processing for a different patron is left
alone. The item ends up checked out to one patron while it is still on another
patron's holds waiting list. The hold sits there until it expires off the hold
shelf, so the patron who placed it never gets the item.

When staff check out an item with a waiting hold in the staff interface, Koha
defaults to reverting the hold's waiting status. No block and offline checkouts
should do the same, so the hold goes back to the top of the queue and is filled
by the next copy.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to