Update Post.get_absolute_url() to always include the post ID
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user