summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
authorCyberL1 <cyber.hf18@gmail.com>2026-01-31 22:47:31 +0100
committerCyberL1 <cyber.hf18@gmail.com>2026-01-31 22:47:31 +0100
commitfd4dd5499ea0e742463e35831894589db5dabe46 (patch)
treea1f9079e3f64c1b49f6d90ca2a8f308e732e8e9c /src/api
parentEnforce numeric-only discriminators in PATCH /users/@me (diff)
downloadserver-ts-fd4dd5499ea0e742463e35831894589db5dabe46.tar.xz
fix: find the user instead of creating it when replying to a message
Diffstat (limited to 'src/api')
-rw-r--r--src/api/util/handlers/Message.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts

index c81de300..759f60b8 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<Message> { }); 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(), ); }