diff --git a/files/routes/admin.py b/files/routes/admin.py index 144e17e627..be2086c276 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -826,24 +826,18 @@ def ban_user(user_id, v): if not user: abort(400) if days > 0: - if message: - text = f"Your account has been suspended for {days} days for the following reason:\n\n> {message}" - else: - text = f"Your account has been suspended for {days} days." - user.ban(admin=v, reason=reason, days=days) - + if message: text = f"Your account has been suspended for {days} days for the following reason:\n\n> {message}" + else: text = f"Your account has been suspended for {days} days." else: - if message: - text = f"Your account has been permanently suspended for the following reason:\n\n> {message}" - else: - text = "Your account has been permanently suspended." + if message: text = f"Your account has been permanently suspended for the following reason:\n\n> {message}" + else: text = "Your account has been permanently suspended." - user.ban(admin=v, reason=reason) + user.ban(admin=v, reason=reason, days=days) if request.values.get("alts", ""): for x in user.alts: if x.admin_level > 0: break - x.ban(admin=v, reason=reason) + user.ban(admin=v, reason=reason, days=days) send_notification(user.id, text)