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

    • 2
    • Folijet Support
    • R2 2021 Hot Fix #3
    • Yes
    • Hotfix approved on Slack release-bug-triage channel 27 Sept 2021
    • MI State University/Library of Michigan
    • Incomplete/missing requirements

    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

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases