Skip to content

BUG: Cancellation emails not being sent since April production release #1609

@pasherwo

Description

@pasherwo

Current Behaviour
When a registration is cancelled, no email is being sent (to the STRR inbox for sure - likely the hosts as well). 11 cancellations were cancelled this morning and no copy of the cancellation email was received by the examiner team for any of them. Cancel is recorded in the history, but there is no email.

Desired Behaviour
When a decision to cancel a registration occurs, an automated email is sent to the host as well as a copy of the cancellation email is sent to the examiner inbox.

Reason for Change
It is important to send the hosts cancellation emails when their registration is cancelled mostly because of legislated timelines for review of decisions.

Acceptance Criteria

Generated by Zenhub AI

Acceptance Criteria

Scenario: Automated cancellation email sent to the Host

  • Given a registration is cancelled in the system
  • When the cancellation process is finalized
  • Then an automated cancellation email should be sent to the host's registered email address
  • And the email should contain the necessary details regarding the decision and legislated review timelines

Scenario: Copy of cancellation email sent to the Examiner inbox

  • Given a registration cancellation is triggered
  • When the system generates the cancellation notification
  • Then a copy of the exact email sent to the host must also be delivered to the STRR examiner inbox

Scenario: Cancellation history remains intact

  • Given a registration is cancelled and emails are dispatched
  • When an examiner views the registration history
  • Then the cancellation event must be correctly recorded in the history log, independent of the email delivery status

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions