]> git.ipfire.org Git - ipfire.org.git/commitdiff
blog: Don't change slug when title hasn't been changed
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Sep 2018 15:09:14 +0000 (16:09 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Sep 2018 15:09:14 +0000 (16:09 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/blog.py

index 169a40d8c89419e433c714d67a3f007a08b4d8d3..a11d4eba015b0722b71f0eba1c59e5c098e7f807 100644 (file)
@@ -284,7 +284,8 @@ class Post(misc.Object):
                        Called to update the content of this post
                """
                # Update slug when post isn't published yet
-               slug = self.slug if self.is_published() else self.backend.blog._make_slug(title)
+               slug = self.backend.blog._make_slug(title) \
+                       if not self.is_published() and not self.title == title else self.slug
 
                # XXX render HTML