Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
Iris, Juniper
-
-
0
-
Folijet Support
-
Lotus R1 2022
-
Edit data in quickMARC to change to subfields that are mapped or fields that are not mapped at all.
-
Cornell, TAMU
-
Implementation coding issue
Description
Overview: MARC subfields not mapped to Inventory Instance elements can generate blank Instance fields. These blank fields make the Instance invalid.
Steps to Reproduce - edit via quickMARC:
- Log into Juniper Bugfest as User with permission to edit instances and to use quickMARC
- Open a record with source=MARC (ex: hrid ins00007284163)
- Select Actions–>Edit in quickMARC
- Add a 590 field with text in a $3 and no $a (ex; 590
$3 materials specified) - Save & close
- Select Actions–>Edit (the instance, NOT the SRS MARC Bib)
- Add or change the instance Status (or Statistical code, Cataloged date, Nature of content, or any of the 3 checkboxes at the top of the Instance)
- Save & close
Alternate Steps to Reproduce - import a new instance:
- Log into Juniper Bugfest as User with permission to edit instances and to use data import
- Import the attached file Accordion.mrc using the Default - Create instance and SRS MARC Bib job profile
- Find the newly-created Instance in Inventory
- Select Actions–>Edit (the instance, NOT the SRS MARC Bib)
- Add or change the instance Status (or Statistical code, Cataloged date, Nature of content, or any of the 3 checkboxes at the top of the Instance)
- Save & close
Expected Results:
- The $3 (which is a valid subfield in MARC 590) does not map to anything in the instance data. Since none of the 590 subfields in this record are mapped to the Instance, this 590 field should not generate a corresponding instance note field.
- When a user edits the Instance status field, the record can be saved
Actual Results:
- A blank instance note element is generated.
- When a user edits the Instance status field (Status (or Statistical code, Cataloged date, Nature of content, or any of the 3 checkboxes at the top of the Instance), the instance cannot be saved. Scroll down to the Notes accordion of the Instance. The instance fails to save because it requires information in the local note field, but the user cannot add any information in the local note field since it is controlled by the SRS MARC Bib.
Additional Information: See attached video
TestRail: Results
Attachments
Issue Links
- clones
-
MODDICORE-187 Blank fields generated from MARC mapping create invalid Instance records in Inventory KIWI BF
-
- Closed
-
- defines
-
UXPROD-3463 NFR: Data Import R1 2022 Lotus Support Bug Work
-
- Closed
-
- relates to
-
MODDATAIMP-567 SPIKE: Create a script for libraries to refresh Instances against an updated MARC-Instance map
-
- Closed
-