diff --git a/boards/models/post.py b/boards/models/post.py --- a/boards/models/post.py +++ b/boards/models/post.py @@ -347,7 +347,8 @@ class Post(models.Model, Viewable): if self.id: for thread in self.get_threads().all(): - thread.update_bump_status() + if thread.can_bump(): + thread.update_bump_status() thread.last_edit_time = self.last_edit_time thread.save(update_fields=['last_edit_time', 'bumpable'])