From 7deb73791814e69cc2a0fc4cd157f731d3618865 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 19 Aug 2021 01:24:01 +0300 Subject: [PATCH] -+debug --- backend/src/data/GuildSavedMessages.ts | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/backend/src/data/GuildSavedMessages.ts b/backend/src/data/GuildSavedMessages.ts index c41a255d..ea114665 100644 --- a/backend/src/data/GuildSavedMessages.ts +++ b/backend/src/data/GuildSavedMessages.ts @@ -212,8 +212,12 @@ export class GuildSavedMessages extends BaseGuildRepository { try { await this.messages.insert(data); } catch (e) { - console.warn(e); // tslint:disable-line - return; + if (e?.code === "ER_DUP_ENTRY") { + console.warn(`Tried to insert duplicate message ID: ${data.id}`); + return; + } + + throw e; } const inserted = await this.messages.findOne(data.id); @@ -243,14 +247,7 @@ export class GuildSavedMessages extends BaseGuildRepository { posted_at: postedAt, }; - 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; - }); + return this.create({ ...data, ...overrides }); } async createFromMessages(messages: Message[], overrides = {}) {