diff --git a/script.js b/script.js index d9d4a32..693d43b 100644 --- a/script.js +++ b/script.js @@ -267,7 +267,7 @@ function renderSuccess(data) {
${escapeHtml(pushNote)}
@@ -290,7 +290,10 @@ form.addEventListener('submit', async (event) => { weekdayCounts[input.dataset.weekday] = Number(input.value || 0); }); - const selectedDays = Array.from(document.querySelectorAll("#selectedDays input:checked")).map((input) => input.value); + const VALID_WEEKDAYS = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']; + const selectedDays = Array.from(document.querySelectorAll("#selectedDays input:checked")) + .map((input) => input.value) + .filter((day) => VALID_WEEKDAYS.includes(day)); const repoOwner = repoOwnerInput.value.trim() || (currentUser ? currentUser.login : ''); const repoName = repoNameInput.value.trim();