diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts index c81de300d..759f60b8e 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts @@ -346,9 +346,8 @@ export async function handleMessage(opts: MessageOptions): Promise { }); if (referencedMessage && referencedMessage.author_id !== message.author_id) { message.mentions.push( - User.create({ - id: referencedMessage.author_id, - }), + // @ts-expect-error it does not like the .toPublicUser() lol + (await User.findOne({ where: { id: referencedMessage.author_id } }))!.toPublicUser(), ); }