From e2d2a955dc101be38eb4a6941c7c0dfdd2c01c77 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 11 Feb 2014 17:16:58 +1100 Subject: [PATCH] BUGFIX: remove hidden posts from a users stream --- app/models/user_action.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/user_action.rb b/app/models/user_action.rb index 0c037cec326..0601f468d60 100644 --- a/app/models/user_action.rb +++ b/app/models/user_action.rb @@ -265,6 +265,10 @@ SQL unless guardian.can_see_deleted_posts? builder.where("p.deleted_at is null and p2.deleted_at is null and t.deleted_at is null") + + current_user_id = -2 + current_user_id = guardian.user.id if guardian.user + builder.where("NOT COALESCE(p.hidden, false) OR p.user_id = :current_user_id", current_user_id: current_user_id ) end unless (guardian.user && guardian.user.id == user_id) || guardian.is_staff?