[PoC] Bypass validation for Primary requests

Description

There are two scenarios that need to be taken into account:

Scenario 1: Secondary request is a TLR Hold (has no itemId)

Order of actions:

  • Create Secondary request

  • Create Primary request (with same type as Secondary request)

  • When Secondary request obtains itemId, while handling the event:

    • Create circulation item

    • Create DCB transactions

Scenario 2: Secondary request is not a TLR Hold (has itemId)

  • Create Secondary request

  • Create circulation item (from mod-tlr)

  • Create Primary request (with same type as Secondary request)

  • Create DCB transactions

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Alexander Kurash September 16, 2024 at 3:17 PM

PoC was tested on Rancher Dev, test coverage and scenarios that are still failing (Hold after a Page) should be covered by https://folio-org.atlassian.net/browse/CIRC-2151#icft=CIRC-2151

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 12, 2024 at 12:11 PM
Updated October 1, 2024 at 7:13 PM
Resolved September 16, 2024 at 3:17 PM
TestRail: Cases
TestRail: Runs

Flag notifications