I am wrapping the save() action of a model in an internal, manual transaction. The transaction starts in beforeSave() and commit/rollback is in afterSave().
Even if I rollback the transaction in afterSave(), save() still returns true. Is there any way for me to override this?