diff --git a/django/db/transaction.py b/django/db/transaction.py index 3419c01257..906995ca02 100644 --- a/django/db/transaction.py +++ b/django/db/transaction.py @@ -192,7 +192,7 @@ def commit_on_success(func): except Exception, e: if is_dirty(): rollback() - raise e + raise else: if is_dirty(): commit()