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 14:01:29 +0200
commit6034b6f201cf9419d231d938637188b71cb6248d (patch)
tree0bc74678803ddb75c88abc5eb694a62d107317f6
parentFix import in application entity (diff)
downloadserver-ts-6034b6f201cf9419d231d938637188b71cb6248d.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,