From acccbb8dfbd01f6a47f3eaa09c7863a9443dc378 Mon Sep 17 00:00:00 2001 From: Brian Simpson Date: Thu, 13 Feb 2014 00:52:02 -0500 Subject: [PATCH] load_subreddits: Don't load 'contributor' SRMembers. Used for Comment.add_props to see if user can reply to a comment. That can be looked up if/when it's needed. Also used for Builder.must_skip to check if the user can view but only if the Subreddit is private, so also can be looked up when it's needed. --- r2/r2/models/subreddit.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/r2/r2/models/subreddit.py b/r2/r2/models/subreddit.py index b73084805..d854454f8 100644 --- a/r2/r2/models/subreddit.py +++ b/r2/r2/models/subreddit.py @@ -617,8 +617,7 @@ class Subreddit(Thing, Printable, BaseSite): if subreddits and c.user_is_loggedin: # dict( {Subreddit,Account,name} -> Relationship ) - SRMember._fast_query(subreddits.values(), (c.user,), - ('contributor', 'moderator'), + SRMember._fast_query(subreddits.values(), (c.user,), ('moderator',), data=True) return subreddits if return_dict else subreddits.values()