diff --git a/files/routes/settings.py b/files/routes/settings.py index 980850e6e6..14af842a5a 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -615,6 +615,9 @@ def settings_profilecss(v): @auth_required def settings_block_user(v): + if v.unblockable: + return {"error": "Users with 'unblockable' award can't block people."}, 403 + user = get_user(request.values.get("username"), graceful=True) if not user: return {"error": "That user doesn't exist."}, 404