Angular MARC editor authority undelete does not guarantee reingest

Bug #1888524 reported by Galen Charlton
40
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Evergreen
New
Medium
Unassigned
3.5
Won't Fix
Undecided
Unassigned

Bug Description

If one tries to undelete an authority record from the Angular MARC editor, while the deleted column on the relevant authority.record_entry row is indeed flipped to false, the record will not be reingested unless the user had also made an unrelated change to the content of the record or the ingest.reingest.force_on_same_marc internal flag is not turned on.

As a consequence, undeleted authority records will not necessarily show up in authority browse searches.

The patch for bug 1888518 avoids this problem on the AngularJS side by ensuring that the 005 field gets updated, thereby causing a material change to the MARC record and forcing a reingest. However, the Angular MARC editor does not update 005 fields at all.

Options include:

- updating the 005 field upon an undelete
- adding a new open-ils.cat.authority.record_entry.undelete method that forces a reingest somehow
- updating the authority.indexing_ingest_or_delete() trigger function to recognize undelete actions, similar to what biblio.indexing_ingest_or_delete() does.

Evergreen 3.5+

Galen Charlton (gmc)
Changed in evergreen:
importance: Undecided → Medium
milestone: none → 3.5.1
tags: added: authority cataloging
Revision history for this message
Galen Charlton (gmc) wrote :
Changed in evergreen:
milestone: 3.5.1 → 3.5.2
tags: added: needsdiscussion
Changed in evergreen:
milestone: 3.5.2 → 3.6.1
Changed in evergreen:
milestone: 3.6.1 → 3.6.2
Changed in evergreen:
milestone: 3.6.2 → 3.6.3
Changed in evergreen:
milestone: 3.6.3 → none
Elaine Hardy (ehardy)
tags: added: cat-authority
removed: authority cataloging
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.