mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Bullet proofing TransactionManager.Cancel()
This commit is contained in:
@@ -49,8 +49,10 @@ namespace Orchard.Data {
|
||||
}
|
||||
|
||||
public void Cancel() {
|
||||
Logger.Debug("Rolling back transaction");
|
||||
_session.Transaction.Rollback();
|
||||
if (_session!= null && !_session.Transaction.WasRolledBack && _session.Transaction.IsActive) {
|
||||
Logger.Debug("Rolling back transaction");
|
||||
_session.Transaction.Rollback();
|
||||
}
|
||||
}
|
||||
|
||||
public void Dispose() {
|
||||
|
||||
Reference in New Issue
Block a user