Uploaded image for project: 'data-import-processing-core'
  1. data-import-processing-core
  2. MODDICORE-190

Incorrect mapping of acquisition ids causes validation issues and Invoices creating failures - JUNIPER HF 3

    XMLWordPrintable

    Details

    • Template:
    • Story Points:
      2
    • Development Team:
      Folijet Support
    • Release:
      R2 2021 Hot Fix #3
    • Hot Fix Approved by Cap Planning?:
      Yes
    • Hot Fix Approval Comments:
      Hotfix approved on Slack release-bug-triage channel 27 Sept 2021
    • Affected Institution:
      MI State University/Library of Michigan

      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

      EdifactRecordReader / Value<?> readListValue(MappingRule mappingRule)
      

      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:

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Nosko Serhii Nosko
                Reporter:
                Nosko Serhii Nosko
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases