MARC records updated with Single Record Overlay thereafter uneditable
Description
Environment
Potential Workaround
relates to
Checklist
hideActivity
Ryan Taylor July 23, 2024 at 2:50 PM
Confirmed as same underlying issue as https://folio-org.atlassian.net/browse/MODDATAIMP-1058. Moving ticket to Done.
Ian Walls July 8, 2024 at 4:41 PM
I took a look at the data in the DB, and can confirm the following case:
7 generations of a MARC record, numbered 1-7, with 7 being listed as ACTUAL, all had the matchedId = ‘9ee57d90-a0d8-4c46-9ce5-8fa309712c10’
1 additional record, with generation 0 and the most recent created date, also with state ACTUAL and matchedID = ‘d0a18981-c768-48ed-b312-1fc90e6f4022’
ID ‘d0a18981-c768-48ed-b312-1fc90e6f4022’ is a valid record ID in raw_records_lb, while the other is not.
Based on the explanation of MODDATA-IMP-1058, it seems to me that this is the same underlying issue.
Ruslan Lavrov July 4, 2024 at 10:38 PM
Hello , could you please provide the multiple ACTUAL records for some particular instance? So that I could check if the root cause is the same as for bug.
Ian Walls June 26, 2024 at 5:54 PM
Yes, this is applicable to Poppy. We’re currently running CSP #5
Charlotte Whitt June 26, 2024 at 8:31 AMEdited
- I added the label support
to this issue. It will probably help the developers when troubleshooting this issue, if they also get information about what version of FOLIO this issue has been seen in; e.g. Poppy (and maybe a given CSP) etc.
CC:
When using Single Record Overlay to update an existing record, that record becomes uneditable thereafter. This is not the case for records brought in using Data Import or for records CREATED by Single Record Import, only those that had a MARC record already. Checking the underlying data, it seems that after overlay, there are multiple "active" SRS records for that Instance, which seems to be the root of the issue (marking the older as 'OLD' makes the MARC editable again).
I think the way the "generation" value works changed.... I have an instance with 6 SRS records. The first three (chronologically) are generations 1, 2 and 3, with the third being "ACTUAL".... but then there are three more versions after, starting with generation 0, with the gen2 record also being 'ACTUAL' (and the most recent)