From caae79a385ce112245262a17414bcd96bea013c2 Mon Sep 17 00:00:00 2001 From: brainopia Date: Wed, 4 Mar 2015 15:24:03 +0300 Subject: Fix transaction state for unsynced records when entering transaction --- activerecord/lib/active_record/transactions.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'activerecord/lib/active_record') diff --git a/activerecord/lib/active_record/transactions.rb b/activerecord/lib/active_record/transactions.rb index ce4b2dfa8e..514dd1f2f3 100644 --- a/activerecord/lib/active_record/transactions.rb +++ b/activerecord/lib/active_record/transactions.rb @@ -356,6 +356,7 @@ module ActiveRecord if has_transactional_callbacks? self.class.connection.add_transaction_record(self) else + sync_with_transaction_state set_transaction_state(self.class.connection.transaction_state) end remember_transaction_record_state -- cgit v1.2.3