silverstripe-labs/silverstripe-newsletter — pull request #86 by tractorcow (2014-10-30 22:21:00+00:00)
Title: Fix admin not being able to delete

In some cases a message could fail validation and be left in an inconsistent state.

e.g. if a message was created, but a crash or validation issue caused the request to fail before the message could be enqueued, then it'll be left in the "sending" state without actually being prepared for sending.