Item age protection is not being honored when absolute_adjustment flag is true and proximity adjustment is lower or equal to the age protection proximity value.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
An item at system 1 with an age protection set up to system level can be captured for a hold at system 2 when the pickup library has an actor.org_
Consortium
|
SyS1 Sys2
| |
BRN1 BRN2 BRN3 BRN4
Place a hold with the requestor of Sys2 and the pickup library of Locker1
Create an Age protection rule with item age = 3 mons and Allowed Proximity of 2.
Create an Item with circ and owning lib = BRN1.
Add the age protection rule to the item created above.
Create an actor.org_
Set library setting circ.holds.
Evergreen will allow the created item to fill the hold at Locker1 when requested by Sys2. I believe Evergreen is overriding the correct proximity value with a value of 0 due to the absolute_adjustment flag being set to true in the actor.org_
description: | updated |
tags: | added: circ-holds circulation |
description: | updated |
description: | updated |
description: | updated |