From a7f1687588297a72cea9b5816c05f3edfbc75c9a Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 11 Jun 2024 15:31:01 -0600 Subject: [PATCH] Gwuh --- index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 1a1e9b9..a609a09 100644 --- a/index.js +++ b/index.js @@ -1321,10 +1321,10 @@ dcClient.on('interactionCreate', async interaction => { break; case "cdr": // Get CDR records for the user // default to beginning of time - let userStartDate = interaction.options.getString("start_date").match(/^\d{2}\/\d{2}\/\d{4}$/)[0] // regex this to mm/dd/yyyy - let userEndDate = interaction.options.getString("end_date").match(/^\d{2}\/\d{2}\/\d{4}$/)[0] // regex this to mm/dd/yyyy - let startDate = new Date(userStartDate) || new Date(0); - let endDate = new Date(userEndDate) || new Date(); + let userStartDate = interaction.options.getString("start_date")?.match(/^\d{2}\/\d{2}\/\d{4}$/)?.[0] || new Date(0); // regex this to mm/dd/yyyy + let userEndDate = interaction.options.getString("end_date")?.match(/^\d{2}\/\d{2}\/\d{4}$/)?.[0] || new Date(); // regex this to mm/dd/yyyy + let startDate = new Date(userStartDate); + let endDate = new Date(userEndDate); await interaction.deferReply({ ephemeral: true });