[Snapshot environments] "Location" and "Loan type" fields are empty on "Select item" modal during request creation

Description

Overview: "Location" and "Loan type" fields are empty on "Select item" modal during request creation

Steps to reproduce:

  1. Login into eureka snapshot (ecs or non-ecs)

  2. Go to “Requests” app

  3. Click on “Actions” > “+ New”

  4. Check “Create title level request” checkbox

  5. Scan any Instance with Item

  6. Uncheck “Create title level request” checkbox

Expected result: "Location" and "Loan type" fields contains data

Actual result: "Location" and "Loan type" fields are empty

Additional info: reproducible on both ECS and NON-ECS Eureka snapshot environments

Environment

None

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Estimation Notes and Assumptions

None

RCA Group Details

None

Attachments

1

Checklist

hide

Activity

Show:

Roman BarannykApril 3, 2025 at 1:06 PM

Investigated within the scope of spike CIRC-2318:

For ECS requests, the UI uses the circulation-bff/requests/search-instances endpoint and expects the following fields in the response:

  • location: Derived from item => item.effectiveLocation.name.

  • loanType: Determined by item => item.temporaryLoanType.name or item.permanentLoanType.name. These fields should be added in mod-circulation-bff by retrieving the additional data from the inventory.

In a single-tenant environment, the UI calls the inventory/items endpoint, where the mentioned fields are already included in the response

Anne EkbladMarch 14, 2025 at 5:09 PM
Edited

Thank you, . We can discuss this in next Monday’s refinement session. Perhaps it has to do with the recent Java upgrades. FYI .

Details

Assignee

Reporter

Development Team

Vega

Release

Ramsons (R2 2024) Service Patch #2

RCA Group

TBD

Story Points

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 13, 2025 at 8:12 AM
Updated 3 days ago
TestRail: Cases
TestRail: Runs