From d811aa0b8a69183ffe6d506fb256c705c8047302 Mon Sep 17 00:00:00 2001 From: Toks Date: Mon, 29 Jun 2015 15:15:17 -0400 Subject: [PATCH] Fix error when favgroup doesn't exist --- app/logical/post_query_builder.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/logical/post_query_builder.rb b/app/logical/post_query_builder.rb index 32d4bf962..e15402dde 100644 --- a/app/logical/post_query_builder.rb +++ b/app/logical/post_query_builder.rb @@ -314,8 +314,10 @@ class PostQueryBuilder if q[:favgroup].present? favgroup_id = q[:favgroup].to_i - post_ids = FavoriteGroup.find(favgroup_id).post_id_array - relation = relation.where("posts.id in (?)", post_ids) + favgroup = FavoriteGroup.where("favorite_groups.id = ?", favgroup_id).first + if favgroup + relation = relation.where("posts.id in (?)", favgroup.post_id_array) + end end if q[:ordfav].present?