Only 2 automated blocks appear initially when all three should appear

Description

Overview: When testing MODPATBLK-8 on SNAPSHOT Holly ran into this problem. She tested it 3 times and in all 3 cases only 2 of the 3 automated patron blocks appeared. The same 2 appeared the first and third time, and a different pair appeared the second time (as described below). I just tested this on https://bugfest-goldenrod.folio.ebsco.com/ and it works correctly. All 3 automated patron blocks show up right away. This appears to be a SNAPSHOT problem only.

Test steps:

  1. Set Automated Patron Block Limits for undergrads to 5 Maximum number of items charged out, 1 Maximum number of lost items and 150.00 Maximum outstanding fee/fine balance.

  2. Fine a SNAPSHOT test patron who is an active undergrad with no outstanding loans, fees/fines, etc.

  3. Check out 5 items to the patrons, making sure the items have Lost Item Fee Policies charging a set cost of 100.00 for lost items and a 25.00 lost item processing fee.

  4. Edit Automated Patron Block Limits for undegrads to change Maximum number of items charged out to 4 (from 5). Leave the other settings as they are (1 Maximum number of lost items and 150.00 Maximum outstanding fee/fine balance).

  5. Declare 2 of the items lost, which will result in total fees/fines of 250.00.

  6. The end result is this...

    • Patron has 5 items checked out, when the limit is 4.

    • Patron has lost 2 items, when the limit is 1.

    • Patron owes 250.00 in fees, when the limit is 150.00.

Expected result:
All three automated patron blocks appear on User Information...

  • Maximum number of items charged out

  • Maximum number of lost items

  • Maximum outstanding fee/fine balance

Actual result test #1: <=== Actual results are the same for test #1 and #3

  1. Only two blocks appeared...

    • Maximum number of items charged out

    • Maximum number of lost items

  2. Despite the patron owing 250.00 in fees, with the limit being 150.00, the Maximum outstanding fee/fine balance block did not appear

  3. I added a 100.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block appeared

  4. I cancelled the 100.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block disappeared again, despite the patron still owing 250.00 in fees.

Actual result test #2:

  1. Only two blocks appeared...

    • Maximum outstanding fee/fine balance

    • Maximum number of items charged out

  2. Despite the patron having 2 lost items, the Maximum number of lost items block did not appear

  3. I declared a third item lost and then the Maximum number of lost items block appeared

Actual result test #3: <=== Actual results are the same for test #1 and #3

  1. Only two blocks appeared...

    • Maximum number of lost items

    • Maximum number of items charged out

  2. Despite the patron owing 250.00 in fees, with the limit being 150.00, the Maximum outstanding fee/fine balance block did not appear

  3. I added a 1.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block appeared

  4. I cancelled the 1.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block disappeared again, despite the patron still owing 250.00 in fees.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Holly MistlebauerNovember 3, 2020 at 6:06 PM

This problem did not occur on BUGFEST either, so I'll close it as 'cannot reproduce'...thanks...

Oleksandr VidinieievNovember 3, 2020 at 3:34 PM

I tested your scenario on Snapshot 3 times, each time used different patron and items. Same result every time: all three blocks are created as expected.

Cannot Reproduce

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Vega

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 25, 2020 at 6:37 PM
Updated November 3, 2020 at 6:07 PM
Resolved November 3, 2020 at 6:07 PM
TestRail: Cases
TestRail: Runs

Flag notifications