When TLR feature is disabled, assign ILR during instance level requests creation

Description

Overview:

When creating the instance level request via mod-patron, the user receives the error. This happens because on mod-circulation side we are still looking for the request level field in the json from the mod-patron, which does not pass tit any more.
Steps to Reproduce:

  1. Log into some FOLIO environment as User X

  2. Attempt to place instance level request with the TLR feature disabled

Expected Results:

An item level request is created.
Actual Results:
{ "code": 500, "errorMessage": "Failed to place a request for the instance. Reasons: \nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null%nvalidation failure:\nreason: \"requestLevel must be one of the following: \"Item\"\", parameters: key: requestLevel, value: null"}

Additional Information:
URL:
Interested parties:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie BuckApril 12, 2022 at 2:56 PM

Thank you !

Oleksii PetrenkoApril 12, 2022 at 1:37 PM

Deployed to Lotus BF. Please proceed with verification

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Lotus (R1 2022) Bug Fix

RCA Group

Implementation coding issue

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 8, 2022 at 8:48 AM
Updated June 28, 2022 at 12:04 PM
Resolved April 11, 2022 at 5:41 AM
TestRail: Cases
TestRail: Runs