diff --git a/files/classes/comment.py b/files/classes/comment.py index fbe536bc9..5b546d61d 100644 --- a/files/classes/comment.py +++ b/files/classes/comment.py @@ -220,6 +220,8 @@ class Comment(Base): @property def replies(self): if self.replies2 != None: return [x for x in self.replies2 if not x.author.shadowbanned] + if not self.parent_submission: + return sorted((x for x in self.child_comments if x.author and not x.author.shadowbanned and x.author_id not in (AUTOPOLLER_ID, AUTOBETTER_ID, AUTOCHOICE_ID)), key=lambda x: x.created_utsc) return sorted((x for x in self.child_comments if x.author and not x.author.shadowbanned and x.author_id not in (AUTOPOLLER_ID, AUTOBETTER_ID, AUTOCHOICE_ID)), key=lambda x: x.realupvotes, reverse=True) @property