Done
Details
Assignee
Mariia AloshynaMariia AloshynaReporter
Ann-Marie BreauxAnn-Marie Breaux(Deactivated)Priority
P2Story Points
2Sprint
NoneDevelopment Team
FolijetFix versions
Release
Orchid (R1 2023) Bug FixRCA Group
Implementation coding issueAffected releases
Orchid (R1 2023)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Mariia Aloshyna
Mariia AloshynaReporter
Ann-Marie Breaux
Ann-Marie Breaux(Deactivated)Priority
Story Points
2
Sprint
None
Development Team
Folijet
Fix versions
Release
Orchid (R1 2023) Bug Fix
RCA Group
Implementation coding issue
Affected releases
Orchid (R1 2023)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created February 24, 2023 at 7:15 AM
Updated March 28, 2023 at 4:30 AM
Resolved March 24, 2023 at 8:12 AM
Overview: If an Order field mapping profile is created with a fund code "Value" field of 100, no error message is displayed, and the order import does not complete properly.
Current workaround: None
Steps to Reproduce:
Log into FOLIO-snapshot-load as diku_admin
Go to Settings/Data import/Field mapping profiles
Create and save the following field mapping profile
Name: Order field mapping: Check fund value field
Incoming record type: MARC Bibliographic
FOLIO record type: Order
Purchase order status: "Pending"
Vendor: look up and assign GOBI
Title: 245$a
Product identifiers
Click the "Add product ID and product ID type" button
Product ID: 020$a
Qualifier: 020$q
Product ID type: select "ISBN" from the dropdown list
Acquisition method: Select any value from the dropdown list
Order format: Select "Physical resource" from the dropdown list
Receiving status: Select "Pending" from the dropdown list
Payment status: Select "Pending" from the dropdown list
Receiving workflow: Select "Synchronized" from the dropdown list
Vendor reference number
Click Add vendor reference number
Vendor reference number: 980$c
Vendor reference type: Select "Vendor order reference number" from the dropdown list
Physical unit price: 980$m
Quantity physical: 980$q
Currency: Select "USD" from the dropdown list
Fund distribution
Click "Add fund distribution"
Fund: 980$s
Expense class: 980$r
Value: 100 (no quotation marks)
Type: %
Physical resource details/Create inventory: select "None" from the dropdown list
Once saved, view the fund Value field in the field mapping view screen
Create an Action profile for creating orders and link to the above field mapping profile
Create a Job profile for creating orders and link to the above Action profile
Import the attached file TestFundValueFieldMapping.mrc
Click on the completed file name to view the log
Expected Results:
Field mapping profile: when the Value 100 is entered without quotation marks, the user should see the standard UI error message (and the field outlined in red) Non-MARC value must use quotation marks
Import job: When the file is imported, it should complete without an error
Actual Results:
Field mapping profile: There's no error message if Value is entered without quotation marks.
Import job: The order import errors, and the JSON error message references the Value field being null.
Additional Information: See attached video and sample MARC file