diff options
| -rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb index 027d736484..abb695264e 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb @@ -113,7 +113,7 @@ module ActiveRecord        def transaction(options = {})          options.assert_valid_keys :requires_new, :joinable -        last_transaction_joinable = @transaction_joinable +        last_transaction_joinable = defined?(@transaction_joinable) ? @transaction_joinable : nil          if options.has_key?(:joinable)            @transaction_joinable = options[:joinable]          else  | 
