aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2011-05-22 18:10:52 -0500
committerDavid Heinemeier Hansson <david@loudthinking.com>2011-05-22 18:10:52 -0500
commitba3ea9c90b000d8520944b51b2f6d41af148090c (patch)
treef92af256a852ea4cd37f4a047549ab5423984d42 /activerecord
parent7124659f3ec0f7d732628a5c1dc1aa8e719aa0ae (diff)
downloadrails-ba3ea9c90b000d8520944b51b2f6d41af148090c.tar.gz
rails-ba3ea9c90b000d8520944b51b2f6d41af148090c.tar.bz2
rails-ba3ea9c90b000d8520944b51b2f6d41af148090c.zip
Revert "Take into account time spent in AR even if a redirect occurs or if it is after the render" because it's causing test failures about missing db_during_render.
This reverts commit 60b55baca9e381deb3a0a85580f089f4caf551d4.
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/lib/active_record/railties/controller_runtime.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/activerecord/lib/active_record/railties/controller_runtime.rb b/activerecord/lib/active_record/railties/controller_runtime.rb
index 44efb384fc..fb3fd34665 100644
--- a/activerecord/lib/active_record/railties/controller_runtime.rb
+++ b/activerecord/lib/active_record/railties/controller_runtime.rb
@@ -23,8 +23,8 @@ module ActiveRecord
db_rt_before_render = ActiveRecord::LogSubscriber.reset_runtime
runtime = super
db_rt_after_render = ActiveRecord::LogSubscriber.reset_runtime
- self.db_runtime = db_rt_before_render + db_during_render
- runtime - db_during_render
+ self.db_runtime = db_rt_before_render + db_rt_after_render
+ runtime - db_rt_after_render
else
super
end
@@ -32,9 +32,7 @@ module ActiveRecord
def append_info_to_payload(payload)
super
- if ActiveRecord::Base.connected?
- payload[:db_runtime] = (db_runtime || 0) + ActiveRecord::LogSubscriber.reset_runtime
- end
+ payload[:db_runtime] = db_runtime
end
module ClassMethods