diff --git a/board/models.py b/board/models.py index f5bab15..710156f 100644 --- a/board/models.py +++ b/board/models.py @@ -173,18 +173,14 @@ class Post(models.Model): thumb_temp.close() def get_absolute_url(self): - if self.op is None: - return reverse( - "board:post_detail", kwargs={"url": self.board.url, "id": self.id} - ) - else: - return ( - reverse( - "board:post_detail", - kwargs={"url": self.board.url, "id": self.op.id}, - ) - + f"#p{self.id}" + op = self.op if self.op else self + return ( + reverse( + "board:post_detail", + kwargs={"url": self.board.url, "id": op.id}, ) + + f"#p{self.id}" + ) def clean(self): # Make sure there is at least some content