# HG changeset patch # User neko259 # Date 2017-04-10 12:28:19 # Node ID fd30e4ee3773b1afa3d04129a83d91fd288d576f # Parent 519e995574cbb2b708d38c069643499532d25148 Delete thread when banning OP diff --git a/boards/views/utils.py b/boards/views/utils.py --- a/boards/views/utils.py +++ b/boards/views/utils.py @@ -17,5 +17,8 @@ class UtilsView(BaseBoardView, Dispatche def ban_and_delete(self, request): post = Post.objects.get(id=request.GET['post_id']) Ban.objects.get_or_create(ip=post.poster_ip) - post.delete() + if post.is_opening(): + post.get_thread().delete() + else: + post.delete()