Skip to content

CIRC-2644: Fix matching ECS TLR request to item being checked out in non data tenant - #1686

Open
mukhiddin-yusuf wants to merge 3 commits into
masterfrom
circ-2644
Open

CIRC-2644: Fix matching ECS TLR request to item being checked out in non data tenant #1686
mukhiddin-yusuf wants to merge 3 commits into
masterfrom
circ-2644

Conversation

@mukhiddin-yusuf

@mukhiddin-yusuf mukhiddin-yusuf commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Purpose

For ECS TLR, checking-out item from the same title by barcode fails in a non-data tenant when an additional ILR Hold request for the same item but different requester exist. Mismatch between instanceIds for the DCB item and the one stored in request causes a false "requested by another patron" validation error.

Approach

Skip the comparison of DCB and real Item's instance IDs for DCB items (or in non-data tenants)

TODOS and Open Questions

  • Check logging
  • Update NEWS.md
  • Add/Update tests

Learning

CIRC-2644

Comment thread src/test/java/api/loans/CheckOutByBarcodeTests.java Outdated
Comment thread src/test/java/api/loans/CheckOutByBarcodeTests.java
Comment thread src/test/java/api/loans/CheckOutByBarcodeTests.java Outdated
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants