diff --git a/functions/api/events-team/events/[id].ts b/functions/api/events-team/events/[id].ts index 8423e04..04d3445 100644 --- a/functions/api/events-team/events/[id].ts +++ b/functions/api/events-team/events/[id].ts @@ -2,10 +2,11 @@ import { jsonError } from "../../../common.js"; export async function onRequestDelete(context: RequestContext) { const eventId = context.params.id as string; - const eventData: { [k: string]: any } | null = await context.env.DATA.get( - `event_${eventId}`, - { type: "json" }, - ); + const eventData = await context.env.D1.prepare( + "SELECT created_by FROM events WHERE id = ?;", + ) + .bind(eventId) + .first(); if (!eventData) return jsonError("No event exists with that ID", 404); @@ -30,10 +31,11 @@ export async function onRequestDelete(context: RequestContext) { export async function onRequestPatch(context: RequestContext) { const eventId = context.params.id as string; const { body } = context.data; - const eventData: { [k: string]: any } | null = await context.env.DATA.get( - `event_${eventId}`, - { type: "json" }, - ); + const eventData = await context.env.D1.prepare( + "SELECT answer, created_by, details FROM events WHERE id = ?;", + ) + .bind(eventId) + .first(); if (!eventData) return jsonError("No event exists with that ID", 404);