Missing module permission in fee-fine scheduled notice processing

Description

Background:

We noticed that certain scheduled notices were not going out in our hosted environments like below:

 Noticed messages like the below in logs:

 

On verifying the modulePermissions for https://github.com/folio-org/mod-circulation/blob/v19.2.8/descriptors/ModuleDescriptor-template.json#L746 endpoint, it is missing 'circulation.rules.notice-policy.get' permission

Actual Results:
Scheduled notices that have a triggeringEvent of "overdue fine returned" are not going through due to the missing permission

Expected Results:

Scheduled notices that have a triggeringEvent of "overdue fine returned" to be sent without failures

Observations:
After adding the missing permission, all queued scheduled notices cleared themselves

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

julie.bickle November 17, 2021 at 1:43 PM

I confirm I was able to receive scheduled emails for the trigger "Overdue fined, returned" in Kiwi Bugfest.

Alexander Kurash November 16, 2021 at 5:26 PM

 Will you be able to test this ticket on BugFest? It's already deployed.

julie.bickle October 27, 2021 at 11:42 AM

Thank you  for the confirmation!

Mykyta Varenyk October 27, 2021 at 9:19 AM
Edited

Hi , regarding this comment of yours https://folio-org.atlassian.net/browse/CIRC-1100?focusedCommentId=117116&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel, old notices that have not been sent due to the absence of the permission are going to be sent only if the fine, that is related to the specific notice, has not been paid yet, or if a triggering event of a notice is "lost item returned - fee adjusted".

Stephanie Buck October 21, 2021 at 2:39 PM

Thanks, . I'll reassign to Vega.

cc:  &

Done

Details

Assignee

Reporter

Tester Assignee

Labels

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

R3 2021 Bug Fix

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 15, 2021 at 6:49 PM
Updated December 6, 2023 at 10:52 PM
Resolved October 21, 2021 at 11:15 AM
TestRail: Cases
TestRail: Runs