non-title holds can be hidden from View Holds tab when bib changes
Bug #1858492 reported by
Rogan Hamby
This bug affects 13 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Take a volume hold and look at the View Holds tab for it's bib record. The hold appears. Now merge the record's assets to a new bib where the current volume is kept (copies not moved to another volume volume). Because the volume is kept the hold is not updated. Since the hold is not updated the reporter.
There might be other ways this becomes a problem other than during record merges.
tags: | added: circ-holds |
To post a comment you must log in.
A little more data, the specific issue that the on UPDATE the trigger function skips re-assigning the record value if the target and hold_type have remained the same ... which of course does not mean that the parent bib hasn't changed. We could fix that my basically flattening out the trigger function to always run but that's a lot of overhead for every hold update versus a relatively uncommon merging of records. I'm more inclined to add logic to merging record assets to address this but that has the disadvantage of essentially duplicating logic in two places which is .... not good.