Angular Staff Catalog: Hold Pickup Library sometimes empty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
3.6 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Since we upgraded to Evergreen 3.6.1:
When staff place a hold for a patron, the pickup library does not always populate. By comparing accounts, I believe this is a problem of no value vs empty value.
- When placing a hold for a patron who has never had a default pickup library set, the pickup library dropdown correctly falls back to the patron's home library. All good there.
- However, when placing a hold for a patron who has a default pickup library set to "", the pickup library dropdown does not populate. (Screenshot attached.)
Unfortunately, this is a difficult error to recreate with Concerto data because the patron interface will no longer allow you to delete a default pickup library once one has been set (if you erase it and save the account, it keeps the previous value). So, I think this is only a bug that will be seen with existing patron that has gone through an upgrade.
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
I checked our test database (3.6.2) which is a copy of our 3.4 production data. Confirming that this behavior is caused by "" being the value of opac.default_ pickup_ location in the usr_setting table.