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

            Bug ID: 26634
           Summary: Hold rules applied incorrectly when All Libraries
                    rules are more specific than branch rules
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: P5 - low
         Component: Hold requests
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected]

To recreate:
- At the All Libraries level, create a circ rule for a specific patron category
and a specific item type that only allows 1 hold
- At the branch-specific level for Branch A, create an All/All rule that allows
2 holds
- confirm ReservesControll is set to patron's library
- find a patron from Branch A of the category for which you made your rule
- find two bibs with items of the itype got which you made your rule
- place a hold on one bib. success!
- try to place a hold on the second bib. you're told you cannot because the
patron is only allowed 1 hold 

We should be enforcing the All/All rule for Branch A. If we put in a rule for
the category and itype for Branch A, that rule will be enforced and we'll be
allowed a second hold.

In GetHoldRule, we tell get_effective_rules to return those rules ordered by
'categorycode', 'itemtype', 'branchcode.' We should just let get_effective_rule
handle that ordering on its own.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to