diff --git a/app/models/notice.rb b/app/models/notice.rb index df61c85a3..4cca6d8e7 100644 --- a/app/models/notice.rb +++ b/app/models/notice.rb @@ -30,7 +30,11 @@ class Notice scope :ordered, ->{ order_by(:created_at.asc) } scope :reverse_ordered, ->{ order_by(:created_at.desc) } - scope :for_errs, lambda {|errs| where(:err_id.in => errs.all.map(&:id))} + scope :for_errs, Proc.new { |errs| + if (ids = errs.all.map(&:id)) && ids.present? + where(:err_id.in => ids) + end + } def user_agent agent_string = env_vars['HTTP_USER_AGENT']