From 3e7ecbc4a1155d01e2a7e085d891d720435b19b7 Mon Sep 17 00:00:00 2001 From: whinis Date: Wed, 25 Feb 2026 08:57:05 -0500 Subject: added clean_data to places after a member is created but not constructed to allow proper json creation. --- src/api/routes/channels/#channel_id/messages/index.ts | 1 + src/api/util/handlers/Message.ts | 1 + 2 files changed, 2 insertions(+) (limited to 'src/api') diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts index 42bb8273..46ef45f0 100644 --- a/src/api/routes/channels/#channel_id/messages/index.ts +++ b/src/api/routes/channels/#channel_id/messages/index.ts @@ -481,6 +481,7 @@ router.post( where: { id: req.user_id, guild_id: message.guild_id }, relations: { roles: true }, }); + message.member.clean_data(); } // eslint-disable-next-line @typescript-eslint/ban-ts-comment diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts index 4dc4fb83..c0d26dc5 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts @@ -171,6 +171,7 @@ export async function handleMessage(opts: MessageOptions): Promise { message.author = await User.findOneOrFail({ where: { id: opts.author_id }, }); + message.author.clean_data(); const rights = await getRights(opts.author_id); rights.hasThrow("SEND_MESSAGES"); } -- cgit 1.5.1