summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-01 14:01:29 +0200
committerRory& <root@rory.gay>2026-07-01 19:46:31 +0200
commit6da128bdfd605af08facc7c0a7c89c23465f22bc (patch)
treeb3fbb3958abb32ce6af0ef348ded1cda4690f08c
parentFix import in application entity (diff)
downloadserver-ts-6da128bdfd605af08facc7c0a7c89c23465f22bc.tar.xz
Assert that emoji being updated belongs to the requested guild
-rw-r--r--src/api/routes/guilds/#guild_id/emojis.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/api/routes/guilds/#guild_id/emojis.ts b/src/api/routes/guilds/#guild_id/emojis.ts

index 6aadc2b1..bae89566 100644 --- a/src/api/routes/guilds/#guild_id/emojis.ts +++ b/src/api/routes/guilds/#guild_id/emojis.ts
@@ -159,6 +159,10 @@ router.patch( if (body.name?.includes("-")) body.name = body.name?.replaceAll("-", ""); // Dashes are invalid apparently + await Emoji.findOneOrFail({ + where: { guild_id: guild_id, id: emoji_id }, + }); + const emoji = await Emoji.create({ ...body, id: emoji_id,