Extra holdings/items created for open orders via data import, some without POL links

Description

Overview: When creating Instance. Holdings, and Item associated with an open order created via Data Import, the Instance and Holdings have links to the POL, but the Item does not

Steps to Reproduce:

  1. Log into Orchid Bugfest

  2. Go to the Data Import app

  3. Upload the attached MARC file

  4. Select the job profile Open order for Physical resource with Instance, Holdings, Item

  5. Import the file

  6. Click on the file name at the top of the import log list

  7. Click on the hotlink for Order and confirm that Physical accordion's Create inventory value = Instance, Holdings, Item

  8. In the POL, click on the hotlink for Instance (at the bottom of the POL), and confirm that the POL hotlink shows in the Instance

  9. Click on the Instance's associated Holdings, and confirm that the POL hotlink shows in the Holdings

  10. Click on the Instance's associated Item, and confirm that the POL hotlink shows in the Item

Expected Results:

  • 1 Instance, Holdings, Item created

  • POL hotlink should show in all 3 record types

Actual Results:

  • 1 Instance, 1 Holdings, but 2 Items created

  • Log shows 1 Item created (which makes sense, because the log doesn't know how to show multi's for results of 1 record being imported)

  • POL hotlink shows in Instance and Holdings, and one of the Items, but not the other

Additional Information: See attached videos

  • When I run the same jobs in Snapshot, I get similar results for the P/E mix situation, but not for the Physical

 

BE notes:

For Open Orders fill in POLine location and material type based on created Holdings and Item (if they are present in the context of payload in the Post-Processing step)

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

5

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux April 4, 2023 at 8:06 PM

Partially resolved in Orchid; remainder will be resolved in Poppy as part of the multiple holdings/items work

Ann-Marie Breaux April 3, 2023 at 6:02 AM

Hi I looked at this on Bugfest, and all looks fine, except the P/E mix, which will get sorted out when the other 2 MODORDERS are taken care of in Poppy by Folijet and Thunderjet

Maksym Ishchenko March 31, 2023 at 4:27 PM

Hello  

Ticket verified on bugfest env, all works as expected. Agreed with the to close this ticket.

Ruslan Lavrov March 31, 2023 at 9:32 AM

The fix has been deployed to the Orchid bugfest env, moving to in bugfix review.

Ann-Marie Breaux March 30, 2023 at 6:31 PM

Thank you very much, ! Moving this to awaiting release, and will test more extensively in Bugfest

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

Release

Orchid (R1 2023) Bug Fix

RCA Group

Incomplete/missing requirements

Affected releases

Orchid (R1 2023)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 21, 2023 at 10:32 PM
Updated May 1, 2024 at 2:29 PM
Resolved March 30, 2023 at 6:30 PM
TestRail: Cases
TestRail: Runs