Expiration notice not being sent when template selected in TLR settings

Description

Overview: Expiration notice not being sent when template selected in TLR settings
Steps to Reproduce:

Preconditions:

  1. Test env is opened

  2. New user is created (ex. Tester)

  3. User permissions
    Requests: View
    Requests: View, create
    Requests: All permissions
    Requests: View, edit, cancel

  1. Settings->Circulation->Title level request
    Notice: Several Notice created for Request

Reproduce:

  1. Log into Lotus bug fest

  2. Go to Settings > Circulation > Title level requests

  3. Check mark "Allow title level requests" button               

  4. Click on the "Expiration notice" drop down      

  5. Select notice         

  6. Create Title level request
    (Use user with real email)

  7. Allow request expiration date to pass

  8. Check Email

Expected Results: A expiration notice is sent to email
Actual Results: No expiration notice is sent to email
Additional Information: Tester placed a number of requests with expiration dates that fell during Bug Fest and allowed them to go unfilled. Although they also expired correctly, none of them generated a patron notice. A representative request is the one placed for patron Andy Horbal Two (barcode: 1139) for The Iowa Baseball Confederacy (instance HRID: in755425) on 3/16/22 which expired on 3/17/22. No notice appears in the Circ log, either.

Interested parties:

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie Buck April 29, 2022 at 6:26 PM

Thank you  and ! I'll go ahead and close this ticket as done. 

Alexander Kurash April 29, 2022 at 5:14 PM

Me and tested this ticket on Snapshot. Request expiration time has been set to 23:59:59 of the expiration day so we needed to change it to earlier time:

After that, scheduled notice was created as expected and it also had nextRunTime set to 23:59:59 so we changed it to earlier time too:

Then, the notice was sent:

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Morning Glory (R2 2022)

RCA Group

Implementation coding issue

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 23, 2022 at 2:53 PM
Updated June 27, 2022 at 12:49 PM
Resolved April 29, 2022 at 6:27 PM
TestRail: Cases
TestRail: Runs