diff --git a/files/helpers/actions.py b/files/helpers/actions.py index 4f489595d0..bb19c8a750 100644 --- a/files/helpers/actions.py +++ b/files/helpers/actions.py @@ -413,8 +413,22 @@ def execute_blackjack(v, target, body, type): v.ban_reason = "Blackjack" g.db.add(v) - elif hasattr(target, 'is_banned'): + elif type == 'submission': target.is_banned = True + ma = ModAction( + kind="ban_post", + user_id=AUTOJANNY_ID, + _note='reason: "Blackjack"' + ) + g.db.add(ma) + elif type in ('comment', 'message', 'modmail'): + target.is_banned = True + ma = ModAction( + kind="ban_comment", + user_id=AUTOJANNY_ID, + _note='reason: "Blackjack"' + ) + g.db.add(ma) if type == 'submission': extra_info = target.permalink