From 22897475dcb42744f52f33cab52066dfd02b35a0 Mon Sep 17 00:00:00 2001 From: indifferentketchup <159190319+indifferentketchup@users.noreply.github.com> Date: Thu, 9 Apr 2026 09:50:00 -0500 Subject: [PATCH] queue --- gmail-poll.js | 2 +- handlers/buttons.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gmail-poll.js b/gmail-poll.js index 92b63f1..a7add95 100644 --- a/gmail-poll.js +++ b/gmail-poll.js @@ -101,7 +101,7 @@ async function poll(client) { ?.value || 'New Ticket'; const rawBody = getCleanBody(email.data.payload); - const sEmail = extractRawEmail(from); + const sEmail = extractRawEmail(from).toLowerCase(); const sName = (from.match(/^(.*?)\s*<.*>$/) || [null, from])[1] ?.replace(/"/g, '') diff --git a/handlers/buttons.js b/handlers/buttons.js index df847a5..9de0002 100644 --- a/handlers/buttons.js +++ b/handlers/buttons.js @@ -602,7 +602,7 @@ async function handleConfirmClose(interaction, ticket) { async function handleTicketModal(interaction) { await interaction.deferReply({ ephemeral: true }); - const email = interaction.fields.getTextInputValue('ticket_email').trim(); + const email = interaction.fields.getTextInputValue('ticket_email').trim().toLowerCase(); const game = interaction.fields.getTextInputValue('ticket_game').trim(); const description = interaction.fields.getTextInputValue('ticket_description'); const subject = game ? `[${game}] ${description.slice(0, 60)}` : description.slice(0, 80);