From 756f1e01df87b72970277a115572aa0d39f5e958 Mon Sep 17 00:00:00 2001 From: Aevann Date: Thu, 26 Oct 2023 16:32:04 +0300 Subject: [PATCH] fix 500 error on approve with rename --- files/routes/asset_submissions.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/files/routes/asset_submissions.py b/files/routes/asset_submissions.py index 78abd29b3..c43271c09 100644 --- a/files/routes/asset_submissions.py +++ b/files/routes/asset_submissions.py @@ -154,6 +154,8 @@ def approve_emoji(v, name): nsfw = request.values.get("nsfw") == 'true' + old_name = emoji.name + emoji.name = new_name emoji.kind = new_kind emoji.tags = tags @@ -192,9 +194,9 @@ def approve_emoji(v, name): badge_grant(badge_id=113, user=author) badge_grant(badge_id=112, user=author) - move(f"/asset_submissions/emojis/{emoji.name}.webp", f"files/assets/images/emojis/{emoji.name}.webp") + move(f"/asset_submissions/emojis/{old_name}.webp", f"files/assets/images/emojis/{emoji.name}.webp") - highquality = f"/asset_submissions/emojis/{emoji.name}" + highquality = f"/asset_submissions/emojis/{old_name}" with Image.open(highquality) as i: new_path = f'/asset_submissions/emojis/original/{emoji.name}.{i.format.lower()}' rename(highquality, new_path)