1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/entities/Message.ts b/src/util/entities/Message.ts
index 8fa13ed6..8bedf805 100644
--- a/src/util/entities/Message.ts
+++ b/src/util/entities/Message.ts
@@ -284,6 +284,9 @@ export class Message extends BaseClass {
// try 2 now that we have a guild
if (!opts.member) opts.member = await Member.findOneOrFail({ where: { id: opts.author!.id, guild_id: opts.guild!.id } });
+ // set reply type if a message if referenced
+ if (opts.message_reference && !opts.type) message.type = MessageType.REPLY;
+
// backpropagate ids
opts.channel_id = opts.channel.id;
opts.guild_id = opts.guild.id;
|