aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2004-12-22 00:48:24 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2004-12-22 00:48:24 +0000
commit44819b47179936492c093811ed0f625ce6e029a3 (patch)
treef6653b9e9a9c8fd41dab1cc40f78e4e4d565b65c /activerecord/CHANGELOG
parent58f2bd0cfc1713ee3ed519d6b75bbfa386c131c3 (diff)
downloadrails-44819b47179936492c093811ed0f625ce6e029a3.tar.gz
rails-44819b47179936492c093811ed0f625ce6e029a3.tar.bz2
rails-44819b47179936492c093811ed0f625ce6e029a3.zip
Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction. If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction bubble up even when you've dealt with local issues. Closes #231 and #340.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@242 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/CHANGELOG')
-rw-r--r--activerecord/CHANGELOG4
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG b/activerecord/CHANGELOG
index 7e26b3c10a..a82f8a0013 100644
--- a/activerecord/CHANGELOG
+++ b/activerecord/CHANGELOG
@@ -1,5 +1,9 @@
*SVN*
+* Fixed that nested transactions now work by letting the outer most transaction have the responsibilty of starting and rolling back the transaction.
+ If any of the inner transactions swallow the exception raised, though, the transaction will not be rolled back. So always let the transaction
+ bubble up even when you've dealt with local issues. Closes #231 and #340.
+
* Fixed validates_{confirmation,acceptance}_of to only happen when the virtual attributes are not nil #348 [dpiddy@gmail.com]
* Added a require_association hook on const_missing that makes it possible to use any model class without requiring it first. This makes STI look like: