Allow to overlay source 'MARC' instances without related MARC record

RCA Group

Requirements change

Description

DB could contain source 'MARC' instances without related MARC records, so we should handle this. This can happen because of users manually deleting SRS MARCs, but not maintaining the Instance Source field, or from errored import jobs.

Now, when the user tries to update such an instance, error returns. The instance is not editable. Only way to overlay it or edit it is to manually change the Source to FOLIO via db change

If possible to resolve in a subsequent import (e.g. an Inventory Single Record Import telling FOLIO to link this particular Instance to this particular incoming MARC Bib), resolve the source/SRS link problem.
**

Possible workaround: Correct the source of the Instance to FOLIO (via the API?) and then run the import

BE NOTES
Ignore (log as a warning) 404 response code from SRS at ReplaceInstanceEventHandler (241 line)

Environment

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux August 2, 2023 at 4:22 PM

Thanks, That sounds good. Great to see all the refined issues today!

Kateryna Senchenko August 2, 2023 at 10:37 AM

Hi , this change shouldn't be hard to back-ported to Orchid, let's discuss it once we have a fix ready. 

Ann-Marie Breaux August 1, 2023 at 4:20 PM

Hi and If we wanted to do an Orchid CSP for this, would it be possible, or should we just stick with the cleanup script for Orchid and release this in Poppy? cc:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023)

Affected releases

Poppy (R2 2023)
Orchid (R1 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 24, 2023 at 2:45 PM
Updated January 4, 2024 at 2:24 PM
Resolved October 5, 2023 at 9:07 AM
TestRail: Cases
TestRail: Runs