diff --git a/files/classes/comment.py b/files/classes/comment.py index 99bfd1b8a4..44ae6362f6 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 5d1e1acc52..90e393de76 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()