diff --git a/files/routes/admin.py b/files/routes/admin.py index 66bbedacaa..8f10d03807 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1518,6 +1518,11 @@ def ban_domain(v): reason=request.values.get("reason", "").strip() if not reason: abort(400, 'Reason is required!') + if len(reason) > 100: + abort(400, 'Reason is too long (max 100 characters)!') + + reason = filter_emojis_only(reason) + if len(reason) > 100: abort(400, 'Reason is too long (max 100 characters)!')