mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-24 06:18:08 -05:00
Pass return values on from {add,remove}_moderator.
This was causing modship PMs not to be sent.
This commit is contained in:
@@ -331,16 +331,18 @@ class Subreddit(Thing, Printable, BaseSite):
|
||||
if not user.modmsgtime:
|
||||
user.modmsgtime = False
|
||||
user._commit()
|
||||
super(Subreddit, self).add_moderator(user, **kwargs)
|
||||
return super(Subreddit, self).add_moderator(user, **kwargs)
|
||||
|
||||
def remove_moderator(self, user, **kwargs):
|
||||
super(Subreddit, self).remove_moderator(user, **kwargs)
|
||||
ret = super(Subreddit, self).remove_moderator(user, **kwargs)
|
||||
|
||||
is_mod_somewhere = bool(Subreddit.reverse_moderator_ids(user))
|
||||
if not is_mod_somewhere:
|
||||
user.modmsgtime = None
|
||||
user._commit()
|
||||
|
||||
return ret
|
||||
|
||||
@property
|
||||
def moderators(self):
|
||||
return self.moderator_ids()
|
||||
|
||||
Reference in New Issue
Block a user