Uploaded image for project: 'mod-source-record-manager'
  1. mod-source-record-manager
  2. MODSOURMAN-441

quickMARC: Instances in Inventory are not updated with the appropriate user name when the source record is updated via QM

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      eHoldings Sprint 112
    • Story Points:
      1
    • Development Team:
      Spitfire
    • Release:
      R1 2021 Bug Fix
    • Affected Institution:
      University of Chicago

      Description

      NOTE: QM edit still uses pub-sub flow. All other Data Import workflows (Inventory single record import, QM derive, Data import) use Kafka-direct flows.

      Overview: Instances in Inventory are not updated with the appropriate user name when the source record is updated. This issue has been verified in FOLIO Bugfest Iris, FOLIO Snapshot and uChicagos local test environment

      Steps to Reproduce:

      1. Log into FOLIO Bugfest Iris environment as user Charlotte Whitt (username: chawhi, password chawhi)
      2. Verify that I am logged in as 'Charlotte Whitt'
      3. Bring up a record in Inventory, which has instance source = MARC (Example: At Vanity Fair : from Bunyan to Thackeray / Kirsty Milne. HRID: 10300014. This instance record is built from a SRS record.
      4. Go to edit record. Edit a field in the instance record that is editable (e.g., add a new statistical code). Save and close.
      5. Go to Edit in QuickMARC. Add a new MARC field (e.g., note field in the 590). Save and Close.

      Expected Results:

      1. After each action, review the administrative data. Expect to see user name (i.e., Whitt, Charlotte as source for "Record Last Updated."

      Actual Results:

      1. "Whitt, Charlotte" is listed as source for "Record Last Updated only when editing fields directly within the instance. If the Instance is updated with changes done in QuickMARC, once the Instance is refreshed, the source is listed as "System." (https://bugfest-iris.folio.ebsco.com/inventory/view/85b9462d-d789-4938-a8c0-4695649c4002?query=At%20Vanity%20Fair%20%3A%20from%20Bunyan%20to%20Thackeray&segment=instances&sort=title)

      Additional Information: This is seen in FOLIO Snapshot and uChicago's test environment. See Steps to reproduce in the local environment

      1. Log into Chicago FOLIO test environment using SSO.
      2. Verify that I am logged as Kristin Martin
      3. Bring up a record in Inventory (Example: At Vanity Fair : from Bunyan to Thackeray / Kirsty Milne. HRID: 10300014. This instance record is built from an SRS record.
      4. Go to edit record. Edit a field in the instance record that is editable (e.g., add a new statistical code, or suppress from discovery). Save and close.
      5. Go to Edit in QuickMARC. Add a new MARC field (e.g., note field in the 590). Save and Close.

      Expected Results:

      1. After each action, review the administrative data. Expect to see user name (i.e., Martin, Kristin E. as source for "Record Last Updated."

      Actual Results:

      1. "Martin, Kristin E." is listed as source for "Record Last Updated only when editing fields directly within the instance. If the Instance is updated with changes done in QuickMARC, once the Instance is refreshed, the source is listed as "System." This means the edit history for the record is lost.
        URL:

      Interested parties: Kristin Martin

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                psmagin Pavlo Smahin
                Reporter:
                kmarti Kristin Martin
                Tester Assignee:
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases