Skip to content

v2.22.3

Choose a tag to compare

@jszobody jszobody released this 07 Jul 18:42
· 27 commits to master since this release
d35b273

Fix: Resend / Release no longer 500 on a failed send

Both dashboard actions called the mailer with no error handling, so if the send failed — most commonly sandbox mode on locally with no real mail provider configured — the exception propagated to an unhandled 500.

They now catch it: the error is reported to your logs, the per-message throttle is cleared so a retry isn't blocked, and you get a flash error (Release failed — the email could not be sent. <reason>) instead of a 500. A failed release leaves the message untouched — still sandboxed, releasable again once mail works.

With the typical local log/array mailer there was never an error (the email just goes to the log); this only affected real provider transports without valid credentials. See #29.