Discuss a possible solution for a fix of mod-circulation-storage migration script for lotus

Description

Overview:
Steps to Reproduce:

  1. Log into some FOLIO environment as User X

  2. Click this

Expected Results:
Actual Results:
Additional Information:
URL:
Interested parties:

 

Update from dev
Implemented solution: if migration process fails to determine holdingsRecordId and/or instanceId for a request, a default UUID 00000000-0000-4000-8000-000000000000 is used as a placeholder value.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Anya July 11, 2022 at 2:05 PM

Support: does this need closed?

Charlotte Whitt June 20, 2022 at 10:27 AM

Support SIG: please and reproduction steps, so it's possible for testers to verify the fix of the bug (when ready)

Oleksii Petrenko June 15, 2022 at 4:09 PM

Deployed to Lotus BF. Please proceed with verification

Oleksandr Vidinieiev May 26, 2022 at 2:18 PM
Edited

Brainstormed this with Brooks Travis and we think that the below is the most reasonable option

  • add the same fake hodingsRecordId/instanceId to all of them during migration

, the fix is merged. Missing holdingsRecordId/instanceId are replaced with placeholder UUID 00000000-0000-4000-8000-000000000000.

One problem though: our UI can't handle these migrated invalid requests gracefully. will start a Slack chat with you and to discuss how we want to address this issue.

Sobha Duvvuri May 20, 2022 at 2:02 PM

yes - you are right .

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Lotus (R1 2022) Hot Fix #1

RCA Group

Incomplete/missing requirements

CSP Approved

Yes

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 12, 2022 at 1:36 PM
Updated July 19, 2022 at 1:56 PM
Resolved May 26, 2022 at 2:19 PM
TestRail: Cases
TestRail: Runs