Commit 29fc7b7a5d013b12f55fc0e27645155dd54f0642
1 parent
ed82bd64
Exists in
master
and in
1 other branch
Fixed normalize_backtrace method in errbit:db:regenerate_fingerprints task
Showing
1 changed file
with
4 additions
and
4 deletions
Show diff stats
lib/tasks/errbit/database.rake
@@ -2,13 +2,13 @@ require 'digest/sha1' | @@ -2,13 +2,13 @@ require 'digest/sha1' | ||
2 | 2 | ||
3 | namespace :errbit do | 3 | namespace :errbit do |
4 | namespace :db do | 4 | namespace :db do |
5 | - | 5 | + |
6 | desc "Updates cached attributes on Problem" | 6 | desc "Updates cached attributes on Problem" |
7 | task :update_problem_attrs => :environment do | 7 | task :update_problem_attrs => :environment do |
8 | puts "Updating problems" | 8 | puts "Updating problems" |
9 | Problem.all.each(&:cache_notice_attributes) | 9 | Problem.all.each(&:cache_notice_attributes) |
10 | end | 10 | end |
11 | - | 11 | + |
12 | desc "Updates Problem#notices_count" | 12 | desc "Updates Problem#notices_count" |
13 | task :update_notices_count => :environment do | 13 | task :update_notices_count => :environment do |
14 | puts "Updating problem.notices_count" | 14 | puts "Updating problem.notices_count" |
@@ -16,7 +16,7 @@ namespace :errbit do | @@ -16,7 +16,7 @@ namespace :errbit do | ||
16 | p.update_attributes(:notices_count => p.notices.count) | 16 | p.update_attributes(:notices_count => p.notices.count) |
17 | end | 17 | end |
18 | end | 18 | end |
19 | - | 19 | + |
20 | desc "Delete resolved errors from the database. (Useful for limited heroku databases)" | 20 | desc "Delete resolved errors from the database. (Useful for limited heroku databases)" |
21 | task :clear_resolved => :environment do | 21 | task :clear_resolved => :environment do |
22 | count = Problem.resolved.count | 22 | count = Problem.resolved.count |
@@ -29,7 +29,7 @@ namespace :errbit do | @@ -29,7 +29,7 @@ namespace :errbit do | ||
29 | 29 | ||
30 | def normalize_backtrace(backtrace) | 30 | def normalize_backtrace(backtrace) |
31 | backtrace[0...3].map do |trace| | 31 | backtrace[0...3].map do |trace| |
32 | - trace.merge 'method' => trace['method'].gsub(/[0-9_]{10,}+/, "__FRAGMENT__") | 32 | + trace.merge 'method' => trace['method'].to_s.gsub(/[0-9_]{10,}+/, "__FRAGMENT__") |
33 | end | 33 | end |
34 | end | 34 | end |
35 | 35 |