Compare commits

...

2 Commits

Author SHA1 Message Date
3d8ce8356f
Don't send empty dates 2025-06-19 15:40:31 -04:00
8c32cd121d
Do body preparation for other request methods 2025-06-19 15:40:02 -04:00
2 changed files with 13 additions and 2 deletions

View File

@ -348,7 +348,18 @@ export default function () {
const newDate = ( const newDate = (
document.getElementById("reschedule-input") as HTMLInputElement document.getElementById("reschedule-input") as HTMLInputElement
).value; ).value;
const day = newDate.split("-").at(2); const day = parseInt(newDate.split("-").at(2) ?? "");
if (isNaN(day)) {
toast({
description: "Please select a date, then try again.",
status: "error",
title: "No date selected",
});
return;
}
const rescheduleResp = await fetch(`/api/events-team/events/${eventId}`, { const rescheduleResp = await fetch(`/api/events-team/events/${eventId}`, {
body: JSON.stringify({ day }), body: JSON.stringify({ day }),
headers: { headers: {

View File

@ -271,7 +271,7 @@ async function setAuth(context: RequestContext) {
async function setBody(context: RequestContext) { async function setBody(context: RequestContext) {
if ( if (
context.request.method === "POST" && ["PATCH", "POST", "PUT"].includes(context.request.method) &&
!context.request.url.endsWith("/api/infractions/new") !context.request.url.endsWith("/api/infractions/new")
) { ) {
if ( if (