From c49a1c399e408bb0492dcf995ce9313ee2fdd394 Mon Sep 17 00:00:00 2001 From: Brian Simpson Date: Tue, 9 Jul 2013 01:24:32 -0400 Subject: [PATCH] Don't show subreddits a user can't view in saved links listing. --- r2/r2/controllers/listingcontroller.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/r2/r2/controllers/listingcontroller.py b/r2/r2/controllers/listingcontroller.py index 8b3441236..0e126941d 100755 --- a/r2/r2/controllers/listingcontroller.py +++ b/r2/r2/controllers/listingcontroller.py @@ -553,6 +553,9 @@ class UserController(ListingController): if self.where == 'saved' and c.user.gold: srnames = LinkSavesBySubreddit.get_saved_subreddits(self.vuser) srnames += CommentSavesBySubreddit.get_saved_subreddits(self.vuser) + srs = Subreddit._by_name(srnames) + srnames = [name for name, sr in srs.iteritems() + if sr.can_view(c.user)] srnames = sorted(list(set(srnames))) if len(srnames) > 1: sr_buttons = [NavButton(_('all'), None, opt='sr',