Lotus HF1: Automated Block for Max Amount Owed Not Removed When Aged to Lost Item Returned

Description

Overview: Patron automatic blocks are aged to lost, then the patron renews them- but the block is not removed
Kiwi HF2, patch 3
Steps to Reproduce:

Patron checks out item
a trigger to automatic block happens
the item ages to lost
patron ties to renew - but can't so it is overriden to renew
the automatic block is not removed

Expected Results: the block is removed
Actual Results: the block remains

**The workaround used for this issue in Juniper does not appear to work for Kiwi. 

 

Tom Trutt uploaded a screenshot for the patron in question and as well as all the API calls from before showing the user summary pre and post sync and fine-fee summary.

  •  In this instance, the item was checked in and not renewed, but the fine is still counting against the patron.

  • I ran the sync process for the user, checked and it finished without error however the block is remaining. The Patron Summary has not changed from what it was prior to the sync.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

This can be caused by some of the event messages being lost on the way from mod-feesfines to mod-patron-blocks through pub-sub/Kafka, so the data is out of sync. We have a synchronization mechanism that can be a temporary workaround in such cases. We have a synchronization mechanism that can be a temporary workaround in such cases. You can re-sync automated patron blocks data for a single patron like this: POST /automated-patron-blocks/synchronization/job body: { "scope": "user", "userId": "{USER_ID}" } or you can do a full re-sync for all patrons (this can take a lot of time depending on the amount of loans, fees/fines and other data): POST /automated-patron-blocks/synchronization/job body: { "scope": "full" } These calls return a sync job object with an ID, you can use this ID to monitor its status, number of processed objects, errors etc.: GET /automated-patron-blocks/synchronization/job/{SYNC_JOB_ID}

Attachments

8
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM
  • 13 May 2022, 02:39 PM

Confluence content

mentioned on

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Development Team

Vega

Fix versions

Release

Lotus (R1 2022) Hot Fix #1

RCA Group

Implementation coding issue

CSP Approved

Yes

Affected Institution

Cornell
University of Chicago

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 13, 2022 at 2:39 PM
Updated March 9, 2023 at 6:46 AM
Resolved May 13, 2022 at 2:40 PM
TestRail: Cases
TestRail: Runs

Flag notifications