Incorrect mapping of acquisition ids causes validation issues and Invoices creating failures - KIWI BF

Description

There is incorrect logic in data-import-processing with mapping acquisition units for invoices, instead of ids acquisition units names are mapped.

Incorrected mapping occurs in class/method

and as particular example if we in debug mode(Pic. 1) - this method returns "main" instead of "0ebb1f7d-983f-3026-8a4c-5318e0ebc041" from acceptedValues array

                                                                                                       Pic 1 - Details view

 

This incorrect result value causes mod-invoice to fail validation during creating invoices and import fails in general 

 

Error log:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

3

Checklist

hide

TestRail: Results

Activity

Show:

Ann-Marie Breaux October 20, 2021 at 2:55 PM

Tested on Kiwi Bugfest, and all worked fine. I forgot to add myself to Acq Unit the first time, and it failed (like it should). But all worked properly once I added myself to acq unit

Ann-Marie Breaux October 13, 2021 at 5:28 AM

Hi I can't figure out why this is not showing in the In Review column of the Folijet Support board. Can you? I think we can close this. Tested on folio-snapshot-load and Juniper bugfest. We'll test again on Kiwi bugfest next week.

Ann-Marie Breaux October 8, 2021 at 3:20 AM

Waiting to test until all the acq unit-related issues are completed and released

Done

Details

Assignee

Reporter

Priority

Story Points

Development Team

Folijet Support

Fix versions

Release

R3 2021 Bug Fix

Affected Institution

MI State University/Library of Michigan

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 7, 2021 at 1:30 PM
Updated December 29, 2021 at 2:48 PM
Resolved October 13, 2021 at 2:05 PM
TestRail: Cases
TestRail: Runs