Merging authority records does not change the attached bibliographic record(s) name

Bug #688015 reported by Ditty Mulder
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
High
Dan Scott

Bug Description

Reporting in 2.0 beta3

Mergen: 'Brouwer, Eef' (linking 1 bib.record) and 'Brouwer, E.' (linking 1 bib.record)
Step 1: Manage authorities
Step 2: Search: 'Brouwer'
Step 3: Select 'Brouwer, Eef' (Record ID 50)and Mark for merge: MASTER
Step 4: Select 'Brouwer, E.' (Record ID 51) and Mark for merge: TARGET
Step 5: MERGE: Record merge is complete
Result: The authority list shows: 'Brouwer, Eef (Record ID 50) linking 2 records
The bib.record with the original 'Brouwer, E.' is still 'Brouwer, E.' BUT with record ID 50

Example:
Bib. record !:
=008 070101s\\\\\\\\\\\\\\\\\\\\\\\\\\\\eng\d
=100 \\$aBrouwer, Eef$0(CONS)50
=245 \\$aNieuwsbericht
=901 \\$a34$b$c34$tbiblio

Bib.record 2
=008 070101s\\\\\\\\\\\\\\\\\\\\\\\\\\\\eng\d
=100 \\$aBrouwer, E.$0(CONS)50
=245 \\$aPensioen
=901 \\$a35$b$c35$tbiblio

Tags: authority
Ditty Mulder (dmu-iisg)
description: updated
Dan Scott (denials)
Changed in evergreen:
status: New → Confirmed
milestone: none → 2.0beta5
assignee: nobody → Dan Scott (denials)
importance: Undecided → High
tags: added: authority
Dan Scott (denials)
Changed in evergreen:
milestone: 2.0beta5 → 2.0rc1
Revision history for this message
Dan Scott (denials) wrote :

Quick suspicion is that the ingest.reingest.force_on_same_marc flag - which is now respected by authority.record_entry - defeats the 'harmless update to target_record to trigger auto-update' in authority.propagate_changes() (which simply sets DELETED = FALSE, ergo the MARC will be the same).

Revision history for this message
Dan Scott (denials) wrote :

Of course, that ignores the forced setting of ingest.reingest.force_on_same_marc to TRUE earlier in that function. Hrm.

Revision history for this message
Dan Scott (denials) wrote :

Okay. I think it's just confusion between source_record and target_record. Testing...

Revision history for this message
Dan Scott (denials) wrote :

Committed a fix in r19033.

Changed in evergreen:
status: Confirmed → Fix Committed
Dan Scott (denials)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.