Fast add. Creates a holdings record with no holdings source ID

Description

Overview:
Holdings source ID has been created to support the work on edit of MARC formated holdings records using quickMARC. When this new data property was implemented, then creating instance, holdings, item using the Fast add was not taken into considerations. This bug is happening whether the fast add option is triggered from Inventory or the Check out app.

This bug ticket is related to the reported bug previously known as https://folio-org.atlassian.net/browse/UIIN-2208#icft=UIIN-2208, now https://folio-org.atlassian.net/browse/MODINVSTOR-983#icft=MODINVSTOR-983.

Steps to Reproduce:

  1. Log in to FOLIO Snapshot, navigate to the Inventory app (or the Check out app)

  2. Select the action menu: New Fast Add Record

  3. Fill in the required data elements in the form (marked with asterisk)

  4. Save the record

Expected Results:
UI populate Holdings Source as FOLIO, and the underlying Json has the value set as "sourceId" = FOLIO, and not as nothing and value understood as being 'null'.

Actual Results:
The created holdings record does not have a data property for Holdings source data ("sourceId"), when viewing the json of the record - according to https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/holdingsrecord.json

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

17
  • 05 Dec 2022, 01:43 PM
  • 05 Dec 2022, 01:43 PM
  • 05 Dec 2022, 01:43 PM
  • 05 Dec 2022, 01:43 PM
  • 14 Nov 2022, 04:11 PM
  • 14 Nov 2022, 04:10 PM
  • 14 Nov 2022, 04:10 PM
  • 14 Nov 2022, 04:10 PM
  • 14 Nov 2022, 04:10 PM
  • 11 Nov 2022, 01:23 PM
  • 11 Nov 2022, 01:20 PM
  • 11 Nov 2022, 01:20 PM

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte Whitt December 5, 2022 at 1:44 PM
Edited

Manual test in Bugfest Nolana, version @folio/inventory 9.2.5, using Chrome.

Created an instance with holdings and item associated using the Fast add template.
My holdings records now has a holdings source with the ID for FOLIO.
I'll close the ticket as done.


"name" : "FOLIO",

Oleksii Petrenko December 2, 2022 at 6:17 PM

Deployed to Nolana BF. Please proceed with verification

Michal Kuklis December 1, 2022 at 1:55 PM

this should be resolved.

Charlotte Whitt December 1, 2022 at 11:57 AM

- not sure what that means? Will you try to release it again, or do you need more work from Prokopovych?
CC:

Oleksii Petrenko November 30, 2022 at 12:27 PM

Was not released properly. Jenkis build failed

Done

Details

Assignee

Reporter

Priority

Sprint

Development Team

Prokopovych

Fix versions

Release

Nolana (R3 2022) Bug Fix

RCA Group

Incomplete/missing requirements

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created October 24, 2022 at 6:32 PM
Updated February 20, 2023 at 2:15 PM
Resolved November 14, 2022 at 4:11 PM
TestRail: Cases
TestRail: Runs