From 3e765b314466e16185d58dca3f91b68734ffa501 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Tue, 19 Aug 2025 18:13:46 -0700 Subject: [PATCH] fix: do not attempt to duplicate tags --- src/modules/updateMentorshipThread.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/updateMentorshipThread.ts b/src/modules/updateMentorshipThread.ts index 3932d20..ccb3230 100644 --- a/src/modules/updateMentorshipThread.ts +++ b/src/modules/updateMentorshipThread.ts @@ -16,6 +16,7 @@ import type { Message } from "discord.js"; * @param _amari -- Amari's instance. * @param message -- The guild message payload from Discord. */ +// eslint-disable-next-line complexity -- Fuck off. export const updateMentorshipThread = async( _amari: Amari, message: Message, @@ -39,11 +40,17 @@ export const updateMentorshipThread = async( ? ids.tags.goal.naomi : ids.tags.project.naomi; if (author.id === ids.users.naomi) { + if (channel.appliedTags.includes(memberTag)) { + return; + } await channel.setAppliedTags([ ...channel.appliedTags.filter((tag) => { return tag !== naomiTag; }), memberTag ]); return; } + if (channel.appliedTags.includes(naomiTag)) { + return; + } await channel.setAppliedTags([ ...channel.appliedTags.filter((tag) => { return tag !== memberTag; }), naomiTag ]);