Fix: Mod-only information leaked via the API.
This commit is contained in:
parent
41497958b6
commit
9f760adb94
2 changed files with 10 additions and 8 deletions
|
@ -230,13 +230,14 @@ class Comment(CreatedBase):
|
|||
'is_pinned': self.is_pinned,
|
||||
'distinguish_level': self.distinguish_level,
|
||||
'post_id': self.post.id if self.post else 0,
|
||||
'score': self.score,
|
||||
'upvotes': self.upvotes,
|
||||
'downvotes': self.downvotes,
|
||||
'is_bot': self.is_bot,
|
||||
'flags': flags,
|
||||
}
|
||||
|
||||
if not self.should_hide_score:
|
||||
data['score'] = self.score
|
||||
data['upvotes'] = self.upvotes
|
||||
data['downvotes'] = self.downvotes
|
||||
|
||||
return data
|
||||
|
||||
def award_count(self, kind):
|
||||
|
|
|
@ -241,16 +241,17 @@ class Submission(CreatedBase):
|
|||
'created_utc': self.created_utc,
|
||||
'edited_utc': self.edited_utc or 0,
|
||||
'comment_count': self.comment_count,
|
||||
'score': self.score,
|
||||
'upvotes': self.upvotes,
|
||||
'downvotes': self.downvotes,
|
||||
'stickied': self.stickied,
|
||||
'private' : self.private,
|
||||
'distinguish_level': self.distinguish_level,
|
||||
'voted': self.voted if hasattr(self, 'voted') else 0,
|
||||
'flags': flags,
|
||||
}
|
||||
|
||||
if not self.should_hide_score:
|
||||
data['score'] = self.score
|
||||
data['upvotes'] = self.upvotes
|
||||
data['downvotes'] = self.downvotes
|
||||
|
||||
return data
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue