Juniper: 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
Juniper HF 4+
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

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

2
  • 19 Jan 2022, 05:24 PM
  • 19 Jan 2022, 05:24 PM

Checklist

hide

TestRail: Results

Activity

Show:

Thomas TruttApril 21, 2022 at 4:34 PM

thank you.  slightly smiling face

Stephanie BuckApril 21, 2022 at 3:53 PM

, I'll create a new ticket for Kiwi, since this was particular to Juniper. I'll tag you in it so you can clarify if there are differences in steps to reproduce, etc. 

Thomas TruttApril 21, 2022 at 3:24 PM

 can we please re-open this ticket? We just ran into this issue again in our production env of Kiwi and the workaround is not working. 

thank you.

David BottorffMarch 1, 2022 at 7:02 PM

Chicago has just discovered that the universal sync workaround is failing to create user summaries for about 20-25% of our patrons who SHOULD be blocked and therefore are not blocked. We've yet to fully investigate whether this is a local issue or not

 

AnyaFebruary 3, 2022 at 2:40 PM

Support: This is also impacting Massey University...  could you please add Massey to the list of impacted institutions,  FYI - cc 

Won't Do

Details

Assignee

Reporter

Priority

Development Team

Vega

RCA Group

TBD

Affected Institution

University of Chicago

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 19, 2022 at 5:17 PM
Updated April 21, 2022 at 4:34 PM
Resolved February 1, 2022 at 7:09 PM
TestRail: Cases
TestRail: Runs

Flag notifications