diff --git a/files/assets/js/admin/punish_modal.js b/files/assets/js/admin/punish_modal.js index 9e9f47c484..f31ee18853 100644 --- a/files/assets/js/admin/punish_modal.js +++ b/files/assets/js/admin/punish_modal.js @@ -14,7 +14,10 @@ function punishModal(t, kind, link, name, fullname) { } if (kind == "ban") { - values["alts"] = document.getElementById(`${kind}_alts`).value; + values["alts"] = document.getElementById('ban_alts').value; + } + else { + values["chud_phrase"] = document.getElementById('chud_phrase_modal').value; } postToast(t, `/${kind}_user/${fullname}`, diff --git a/files/routes/admin.py b/files/routes/admin.py index 2883899eab..ea18496465 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -1144,7 +1144,7 @@ def chud(fullname, v): user.chud = 1 duration = "permanently" - user.chud_phrase = "trans lives matter" + user.chud_phrase = request.values.get("chud_phrase").strip() text = f"@{v.username} (a site admin) has chudded you **{duration}**" if reason: text += f" for the following reason:\n\n> {reason}" diff --git a/files/templates/modals/punish.html b/files/templates/modals/punish.html index 5790a04591..9f50e6b01a 100644 --- a/files/templates/modals/punish.html +++ b/files/templates/modals/punish.html @@ -42,7 +42,19 @@