Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
customfield_11100 29646
-
EPAM-Veg Sprint 29
-
2
-
Vega
Description
Mod-circulation doesn't validate if patron is blocked or not. As a result, POST circulation/request succeeds for the blocked patron. It is a problem for the requests coming from EDS. In FOLIO UI, there is a message displayed that the patron is blocked but after closing the message box it is still possible to place request.
Steps to recreate through UI:
1. Create a request for a blocked patron
2. Close the message notifying that patron is blocked and click "New Request" button
Expected:
Request cannot be created
Actual:
Request is created
Steps to recreate through API.
{
"id": "8454ff08-b110-4489-8630-192861ec1bbf",
"requestType": "Page",
"requestDate": "2019-09-27T22:25:37.000+0000",
"requesterId": "48a3115d-d476-4582-b6a8-55c09eed7ec7",
"itemId": "23fdb0bc-ab58-442a-b326-577a96204487",
"status": "Open - Not yet filled",
"item": {
"title": "Temeraire",
"barcode": "653285216743",
"holdingsRecordId": "e6d7e91a-4dbc-4a70-9b38-e000d2fbdc79",
"instanceId": "cf23adf0-61ba-4887-bf82-956c4aae2260",
"location":
,
"contributorNames": [
],
"status": "Paged",
"callNumber": "some-callnumber",
"copyNumbers": [
null
]
},
"requester":
,
"fulfilmentPreference": "Hold Shelf",
"requestExpirationDate": "2019-07-25T00:00:00.000+0000",
"pickupServicePointId": "c4c90014-c8c9-4ade-8f24-b5e313319f4b",
"metadata":
,
"position": 1,
"pickupServicePoint":
}
TestRail: Results
Attachments
Issue Links
- relates to
-
FOLIO-1716 Uniquely identify backend API validation errors
-
- Closed
-
-
UIREQ-394 Blocked patron can successfully place a Request
-
- Closed
-
-
UXPROD-1683 Enforce Patron Blocks in Borrowing API
-
- Draft
-