Update Post.get_absolute_url() to always include the post ID

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2022-07-12 21:16:38 -07:00
parent 3f1615f058
commit c8fd8ffa89

View File

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