From 9245db032889ed53e4b2f70b3904dc83b637b568 Mon Sep 17 00:00:00 2001 From: Aevann Date: Mon, 2 Oct 2023 05:46:59 +0300 Subject: [PATCH] fix all emojis getting marked as nsfw --- files/assets/js/submit_emojis.js | 2 +- files/routes/asset_submissions.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/files/assets/js/submit_emojis.js b/files/assets/js/submit_emojis.js index 4123fc9d3e..a72f7fcd15 100644 --- a/files/assets/js/submit_emojis.js +++ b/files/assets/js/submit_emojis.js @@ -4,7 +4,7 @@ function approve_emoji(t, name) { "tags": document.getElementById(`${name}-tags`).value, "name": document.getElementById(`${name}-name`).value, "kind": document.getElementById(`${name}-kind`).value, - "over_18": document.getElementById(`${name}-over-18`).value, + "over_18": document.getElementById(`${name}-over-18`).checked, }, () => { document.getElementById(`${name}-emoji`).remove() diff --git a/files/routes/asset_submissions.py b/files/routes/asset_submissions.py index 8cc1936814..4ab40cbd06 100644 --- a/files/routes/asset_submissions.py +++ b/files/routes/asset_submissions.py @@ -48,7 +48,7 @@ def submit_emoji(v): tags = request.values.get('tags', '').lower().strip() username = request.values.get('author', '').lower().strip() kind = request.values.get('kind', '').strip() - over_18 = request.values.get("over_18", False, bool) + over_18 = bool(request.values.get("over_18")) for modifier in emoji_modifiers: if name.endswith(modifier): @@ -148,7 +148,7 @@ def approve_emoji(v, name): if new_kind not in EMOJI_KINDS: abort(400, "Invalid kind!") - over_18 = request.values.get("over_18", False, bool) + over_18 = request.values.get("over_18") == 'true' emoji.name = new_name emoji.kind = new_kind