summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-04-16 03:29:20 +0200
committerRory& <root@rory.gay>2026-04-18 18:26:34 +0200
commite40579fe339288b4f4bc2dd061130e07d39c208b (patch)
treed06de6a0d22f80e06ed6d7d293a613d19c8fc3bc
parentGateway: get around some typeorm weirdness (diff)
downloadserver-ts-e40579fe339288b4f4bc2dd061130e07d39c208b.tar.xz
handleMessage: set message id for cloud attachments
-rw-r--r--src/api/util/handlers/Message.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts

index afb585c9..e91e70a8 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts
@@ -346,6 +346,10 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> { components: opts.components ?? undefined, // Fix Discord-Go? }); message.channel = channel; + message.attachments?.forEach((att) => { + att.message_id = message.id; + att.save(); + }); if (opts.author_id) { message.author = await User.findOneOrFail({