Do not update bib source on match-only merge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Evergreen master / 2.8
When bug 957466 was included during 2.8's development, it also added that the bib source would be updated during vandelay. Unfortunately, this created a workflow issue for our catalogers, where the bib source would be updated to whatever was specified during acquisitions loads and even if it was a match-only merge where the record didn't actually change, the bib source would be altered from whatever it was originally to a new one. In our case, this caused complications because of our acquisitions workflow where a new source (like "acq record") overrode the actual bib source in system (like "oclc").
So, while this is a nice feature to prevent bibs with no source from being created, etc. we do not wish to see the source always updated on merges. Either avoid updating source on this type of merge, or add some sort of setting (global flag? YAOUS?) to control how bib sources are updated.
Changed in evergreen: | |
assignee: | Dan Pearl (dpearl) → nobody |
tags: | added: pullrequest |
Changed in evergreen: | |
milestone: | none → 2.next |
Changed in evergreen: | |
milestone: | 2.next → 2.11-alpha |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
In the meantime while we discuss how to proceed for the community at large, as a (terrible) workaround, this code was removed from our vandelay. overlay_ bib_record:
IF v_bib_source IS NOT NULL THEN
update_ fields := ARRAY_APPEND( update_ fields, 'source = ' || v_bib_source);
END IF;