From afd1a870f8046e96010052c8db6b8f40d5c3ef02 Mon Sep 17 00:00:00 2001 From: Arthur Neves Date: Sun, 1 Mar 2015 22:21:24 -0500 Subject: Remove parent transaction state As far as I can tell nobody is setting this variable. --- .../lib/active_record/connection_adapters/abstract/transaction.rb | 3 --- activerecord/lib/active_record/core.rb | 4 ---- 2 files changed, 7 deletions(-) (limited to 'activerecord/lib/active_record') diff --git a/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb b/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb index 3a1e4a4a88..ebb4a1523f 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb @@ -1,13 +1,10 @@ module ActiveRecord module ConnectionAdapters class TransactionState - attr_reader :parent - VALID_STATES = Set.new([:committed, :rolledback, nil]) def initialize(state = nil) @state = state - @parent = nil end def finalized? diff --git a/activerecord/lib/active_record/core.rb b/activerecord/lib/active_record/core.rb index e1a72baff0..cd8ee87f01 100644 --- a/activerecord/lib/active_record/core.rb +++ b/activerecord/lib/active_record/core.rb @@ -521,10 +521,6 @@ module ActiveRecord clear_transaction_record_state @reflects_state[depth] = true end - - if transaction_state.parent - update_attributes_from_transaction_state(transaction_state.parent, depth+1) - end end end -- cgit v1.2.3