From 689608e4cb7295d462429c328f971709f226e385 Mon Sep 17 00:00:00 2001 From: Arthur Neves Date: Thu, 4 Dec 2014 11:58:17 -0500 Subject: [PATCH] Work around mongoid empty in query --- app/models/notice.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/notice.rb b/app/models/notice.rb index df61c85..4cca6d8 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'] -- libgit2 0.21.2