Problem with Inventory Single Record Imports for UPDATES in member tenant, for shared instances

Description

Overview: When using Inventory Single Record Import in a consortial member tenant, the Create option (from the 2nd pane action menu) works fine, but the Overlay option (from the 3rd pane action menu) does not.

Steps to Reproduce:

  1. Be sure user has permission for Inventory Single Record Import in central and member tenant, and that the Inventory Z39.50 settings for OCLC have the community authentication info

  2. Log into a member tenant and go to Inventory

  3. Find an existing shared instance with source = MARC

  4. Display the details for that instance

  5. In the Instance details (3rd) pane, go to Actions/Overlay source bibliographic record and type in OCLC number 1234568, and use the default overlay single record import profile

  6. Go to the Data Import app

  7. Click on Actions/View all

  8. View the log details for the most recent "No file name" import

Expected Results:

  • Green success toast

  • Existing shared instance details are updated with revised details, showing a Spanish title

  • Log details show that the import succeeded, with updated for the SRS MARC and the Instance

Actual Results:

  • Green success toast

  • Existing shared instance details are NOT updated with revised details

  • Log details show

Additional info

  • See attached video

Testing notes
Make sure there are tests for the following consortial scenarios, if they don't already exist:

  1. Member tenant: Import from Inventory 3rd pane to overlay an existing shared Source = MARC instance, and confirm the instance details and import log

  2. Member tenant: Import from Inventory 3rd pane to overlay an existing shared Source = FOLIO instance, and confirm the instance details and import log

  3. Member tenant: Import from Inventory 3rd pane to overlay an existing local Source = MARC instance, and confirm the instance details and import log

  4. Member tenant: Import from Inventory 3rd pane to overlay an existing local Source = FOLIO instance, and confirm the instance details and import log

  5. Member tenant: Import from Inventory 2nd pane to create a new local Source = MARC instance, and confirm the instance details and import log

  6. Central tenant: Import from Inventory 3rd pane to overlay an existing shared Source = MARC instance, and confirm the instance details and import log

  7. Central tenant: Import from Inventory 3rd pane to overlay an existing shared Source = FOLIO instance, and confirm the instance details and import log

  8. Central tenant: Import from Inventory 2nd pane to create a new shared Source = MARC instance, and confirm the instance details and import log

 

BE:  when Instance with source=MARC is shared a request to mod-srs is sent to delete local MARC Bib, however the problem is in missing permission to perform this request. Possibly this permission can be added as a module permission in mod-consortia. Need to verify with Thunderjet. Update logs in mod-inventory - check response status to indicate that delete MARC Bib request failed.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

1

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux November 9, 2023 at 6:35 AM

Closing this - will do final test in Poppy ECS Bugfest via a manual TestRail

JenkinsNotifications November 2, 2023 at 12:01 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

JenkinsNotifications October 31, 2023 at 1:20 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

JenkinsNotifications October 30, 2023 at 9:39 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

JenkinsNotifications October 30, 2023 at 1:14 PM

Deployed to the Poppy bf env. Moved status to In bugfix review from status Awaiting deployment. Please proceed with the verification.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Poppy (R2 2023) Bug Fix

RCA Group

Missing module permission

Affected releases

Poppy (R2 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 11, 2023 at 7:12 AM
Updated November 9, 2023 at 6:35 AM
Resolved October 23, 2023 at 1:54 PM
TestRail: Cases
TestRail: Runs