From 929716a958f5d0ec82c44f9d1dd9bb3a8ef7591c Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Wed, 18 Aug 2021 22:50:31 +0300 Subject: [PATCH] Hotfix 11 --- backend/src/data/GuildSavedMessages.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/src/data/GuildSavedMessages.ts b/backend/src/data/GuildSavedMessages.ts index efaa08c0..37a38791 100644 --- a/backend/src/data/GuildSavedMessages.ts +++ b/backend/src/data/GuildSavedMessages.ts @@ -238,7 +238,14 @@ export class GuildSavedMessages extends BaseGuildRepository { posted_at: postedAt, }; - return this.create({ ...data, ...overrides }); + return this.create({ ...data, ...overrides }).catch(err => { + if (err?.code === "ER_DUP_ENTRY") { + console.warn(`Tried to insert duplicate message ID: ${msg.id}`); + return; + } + + throw err; + }); } async createFromMessages(messages: Message[], overrides = {}) {