angular patron record user settings - cannot remove default hold pickup location
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Medium
|
Unassigned |
Bug Description
In 3.6.4 I have found that once a patron record has had a default hold pickup location set, it cannot be cleared. It can only be replaced with another library.
This is considerable issue in our consortia, where patrons visit multiple libraries and have the expectation that a hold placed by staff at a specific library will be set to be picked up at the library. This was the behavior prior to 3.6 upgrade. Being able to remove a default pickup location would mitigate problems caused when patrons have a default set, but do not necessarily want or need a default pickup location.
Steps to test:
1. Retrieve patron record with a saved default pickup location
2. Clear the default
3. Save record
4. Default location remains unchanged
From OPAC / My Account - it is not possible to clear the default at all.
tags: |
added: circ-holds removed: holds |
Changed in evergreen: | |
importance: | Undecided → Medium |
Marking this Confirmed.
This issue also came up yesterday in our consortium. The user setting can only be UN-set by removing the row for that user for the setting type opac.default_ pickup_ location from the actor.usr_setting table.
I'm also linking to related bug 1759382, which proposes an org unit setting to default the pickup location for staff placed holds to the staff workstation library even if the patron has a preferred pickup location set.