diff --git a/files/routes/admin.py b/files/routes/admin.py index 8f4abcbac..75386b72d 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1020,11 +1020,12 @@ def ban_user(user_id, v): pass reason = request.values.get("reason").strip()[:256] - reason = filter_emojis_only(reason) if reason.startswith("/") and '\\' not in reason: reason = f'{reason}' + reason = filter_emojis_only(reason) + user.ban(admin=v, reason=reason, days=days) if request.values.get("alts"): @@ -1091,6 +1092,8 @@ def agendaposter(user_id, v): if reason and reason.startswith("/") and '\\' not in reason: reason = f'{reason}' + reason = filter_emojis_only(reason) + duration = "permanently" if days: user.agendaposter = int(time.time()) + (days * 86400)