To reproduce:
- Create an org without an alert email
- Create a recurring shift.
- Create a volunteer and add them to the 2nd occurrence of the shift, and save "this event".
- Add the volunteer to the first occurrence of the shift, and save "this and following events"
=> Expected Result: Successfully saves & a reminder to add an email to receive alerts.
=> Actual Result: Ugly rails server error and nothing is saved.
ugly-server-error
To reproduce:
- Create an org without an alert email
- Create a recurring shift.
- Create a volunteer and add them to the 2nd occurrence of the shift, and save "this event".
- Add the volunteer to the first occurrence of the shift, and save "this and following events"
=> **Expected Result:** Successfully saves & a reminder to add an email to receive alerts.
=> **Actual Result:** Ugly rails server error and nothing is saved.

<video src="/attachments/9e7f3e13-409f-4a24-8a0d-701572c76a3e" title="application-fails-when-alert-email-missing" controls></video>