MARC stream importer deletes wrong record on authority import
Bug #1580676 reported by
Bill Erickson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Evergreen 2.10.3, affects all versions
After successfully importing an authority record, marc_stream_
Patch en route.
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix pushed:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1580676- stream- auth-delete- repair
Considering options for how best to test this. It's more complicated that most Perl changes, since it requires running the importer service and importing records. May have to rely on humans.
To test:
1. Run marc_stream_ importer. pl with command line arguments sufficient for importing authority records. queued_ authority_ record) is deleted after the record is successfully imported.
2. Import an authority record.
3. Confirm the vandelay copy of the authority record (vandelay.
The logs will show a call to open-ils. pcrud.delete. vqar, which would not have appeared before applying this patch, since it was always calling the .vqbr version of the API.