diff --git a/app/models/pool.rb b/app/models/pool.rb index 6b6d5f4ae..9aecf8099 100644 --- a/app/models/pool.rb +++ b/app/models/pool.rb @@ -246,8 +246,12 @@ class Pool < ActiveRecord::Base slice = post_id_array.slice(offset, limit) if slice && slice.any? slice.map do |id| - Post.find(id) - end + begin + Post.find(id) + rescue ActiveRecord::RecordNotFound + # swallow + end + end.compact! else [] end