diff --git a/files/classes/comment.py b/files/classes/comment.py index 99bfd1b8a..44ae6362f 100644 --- a/files/classes/comment.py +++ b/files/classes/comment.py @@ -150,6 +150,8 @@ class Comment(Base, Age_times, Scores, Stndrd, Fuzzing): @property @lazy def permalink(self): + if self.post and self.post.club: return f"/comment/{self.id}/" + if self.post: return f"{self.post.permalink}/{self.id}/" else: return f"/comment/{self.id}/" diff --git a/files/classes/submission.py b/files/classes/submission.py index 5d1e1acc5..90e393de7 100644 --- a/files/classes/submission.py +++ b/files/classes/submission.py @@ -128,6 +128,7 @@ class Submission(Base, Stndrd, Age_times, Scores, Fuzzing): @property @lazy def permalink(self): + if self.club: return f"/post/{self.id}" output = self.title.lower()