diff --git a/files/classes/submission.py b/files/classes/submission.py index 2658df688..0a1c3ed67 100644 --- a/files/classes/submission.py +++ b/files/classes/submission.py @@ -54,7 +54,7 @@ class Submission(Base): approved_by = relationship("User", uselist=False, primaryjoin="Submission.is_approved==User.id", viewonly=True) awards = relationship("AwardRelationship", viewonly=True) reports = relationship("Flag", viewonly=True) - comments = relationship("Comment", primaryjoin="Comment.parent_submission==Submission.id", viewonly=True) + comments = relationship("Comment", primaryjoin="Comment.parent_submission==Submission.id") def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -357,9 +357,7 @@ class Submission(Base): def realbody(self, v): if self.club and not (v and (v.paid_dues or v.id == self.author_id)): return f"
{CC} ONLY
" - body = self.body_html - - if not body: return "" + body = self.body_html or "" body = censor_slurs(body, v) @@ -382,6 +380,29 @@ class Submission(Base): g.db.add(self.author) g.db.commit() + for o in self.options: + body += f'' + + + for c in self.bet_options: + body += f'''