Commit 64321c962e0e29ee07d46aa945064319978f410c

Authored by Arthur Neves
1 parent ff156351
Exists in master and in 1 other branch production

Fix mongoid4 scopes

app/models/backtrace_line.rb
... ... @@ -10,7 +10,7 @@ class BacktraceLine
10 10  
11 11 embedded_in :backtrace
12 12  
13   - scope :in_app, where(:file => IN_APP_PATH)
  13 + scope :in_app, ->{ where(:file => IN_APP_PATH) }
14 14  
15 15 delegate :app, :to => :backtrace
16 16  
... ... @@ -40,4 +40,3 @@ class BacktraceLine
40 40 end
41 41  
42 42 end
43   -
... ...
app/models/notice.rb
... ... @@ -28,8 +28,8 @@ class Notice
28 28  
29 29 validates_presence_of :backtrace, :server_environment, :notifier
30 30  
31   - scope :ordered, order_by(:created_at.asc)
32   - scope :reverse_ordered, order_by(:created_at.desc)
  31 + scope :ordered, ->{ order_by(:created_at.asc) }
  32 + scope :reverse_ordered, ->{ order_by(:created_at.desc) }
33 33 scope :for_errs, lambda {|errs| where(:err_id.in => errs.all.map(&:id))}
34 34  
35 35 def user_agent
... ... @@ -162,8 +162,8 @@ class Notice
162 162  
163 163  
164 164 def sanitize_hash(h)
165   - h.recurse do
166   - |h| h.inject({}) do |h,(k,v)|
  165 + h.recurse do |h|
  166 + h.inject({}) do |h,(k,v)|
167 167 if k.is_a?(String)
168 168 h[k.gsub(/\./,'.').gsub(/^\$/,'$')] = v
169 169 else
... ...
app/models/problem.rb
... ... @@ -43,9 +43,9 @@ class Problem
43 43  
44 44 before_create :cache_app_attributes
45 45  
46   - scope :resolved, where(:resolved => true)
47   - scope :unresolved, where(:resolved => false)
48   - scope :ordered, order_by(:last_notice_at.desc)
  46 + scope :resolved, ->{ where(:resolved => true) }
  47 + scope :unresolved, ->{ where(:resolved => false) }
  48 + scope :ordered, ->{ order_by(:last_notice_at.desc) }
49 49 scope :for_apps, lambda {|apps| where(:app_id.in => apps.all.map(&:id))}
50 50  
51 51 validates_presence_of :last_notice_at, :first_notice_at
... ... @@ -184,4 +184,3 @@ class Problem
184 184 Digest::MD5.hexdigest(value.to_s)
185 185 end
186 186 end
187   -
... ...