Skip to content

[Aeon] Reading Room Request Buttons can have Incorrect Barcode Data for SC records with Multiple Holdings #5410

@kevinreiss

Description

@kevinreiss

Expected behavior

When I select the Reading Room request button I expect that only the values associated with the specific holding and item I'm selecting are passed over to Aeon.

Actual behavior

In certain instances with multiple holdings the barcode item level data from one holding on the record is passed along with the holding information for a holding that is not associated with that item.

Steps to replicate

  1. Visit a record page that has multiple holdings for Special Collections items
  2. Select the Reading Room Request Option for the holdings in the "Western America - rare:wa" location. The ItemNumber Value in the data is NOT associated with an item in this holding. This holding has no item data.
  3. Select the Reading Room Request Option for the holding in the "Remote Storage (ReCAP): Western Americana. Special Collections Use Only - rare:xw" location. The ItemNumber value passed over is associated with the single item record attached the that holding on the record.
  4. Another example can be found on this record that has two holdings in the same location, one with item data, one without.
  5. The pattern is not universal to SC items with multiple holdings. This record has three holdings in the same location, two without item data, one with and the proper itemNumber data is passed over when an item is present.

Impact of this bug

Misleading information is passed over to Aeon in the "ItemNumber" parameter value.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions