[Koha-bugs] [Bug 25324] New: After editing an authority record with CatalogModuleRelink on, relinking appears to happen before the edited record is saved
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Apr 30 01:07:01 CEST 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25324
Bug ID: 25324
Summary: After editing an authority record with
CatalogModuleRelink on, relinking appears to happen
before the edited record is saved
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: P5 - low
Component: MARC Authority data support
Assignee: koha-bugs at lists.koha-community.org
Reporter: phil at chetcolibrary.org
QA Contact: testopia at bugs.koha-community.org
The actual behavior these contrived steps imitate is using
AutoCreateAuthorities and CatalogModuleRelink, using LinkerModule: First Match
so that in case of duplicate authorities the linker will choose the first,
oldest, lowest authid, and then buying one book by an author before he dies,
cataloged with Name, Birthyear-, and then buying another after he dies,
cataloged with Name, Birthyear-Deathyear.
1. Set AutoCreateAuthorities, BiblioAddsAuthorities, CatalogModuleRelink, and
LinkerModule: First Match
2. Create a personal name authority record with 100 1# $aBrzezinski,
Zbigniew,$d1928- (imitating one you imported before 2017)
3. In any existing bib record, add a 700 linked to that authority record, just
so it has a linked bib
3. Cataloging, new from Z39.50, search for Brzezinski, Zbigniew as author,
import and save any record with the 100 field having his $d as 1928-2017.
4. Since your report of newly created authority records shows Brzezinski,
Zbigniew, 1928-2017 when you know you already owned something he wrote, go to
Authorities and search for Brzezinski. You need to update your previously
imported record (well, the fake of one you created), so Edit the one without a
2017, Replace record via Z39.50, find the 1928-2017 record and import and save
it.
5. Search again for Brzezinski.
Expected results:
Because you created the one that was originally 1928- first, before the one
autocreated as 1928-2017 from your imported bib record, and you set First Match
as your LinkerModule, you should expect that when you edit the first record in
a way that causes the two records to become duplicates, that relinking would
link both bib records to the first match.
Actual results:
Both bib records are linked to the second match, the autocreated one, rather
than to the original, looking very much like the bib record without -2017 was
updated and both bib records were relinked before the authority record you
turned into a match actually was a match. As a result, rather than just being
able to delete a now-unused autocreated record, you have to merge it to your
newly edited record.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list