From e6be762f0c938f34347aafa322e8d06e3378f7ab Mon Sep 17 00:00:00 2001 From: CC Worker Date: Sun, 7 Jun 2026 20:34:39 +0000 Subject: [PATCH] fix(timetable): enrollment_requests uses requested_at, not created_at get_class selected a non-existent enrollment_requests.created_at column, causing a PostgREST 42703 -> 500 on /database/timetable/classes/{id} (class detail / ResultsWidget). The table column is requested_at. Co-Authored-By: Claude Opus 4.8 --- routers/database/tools/classes_router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routers/database/tools/classes_router.py b/routers/database/tools/classes_router.py index 62af7b1..6fa7fd8 100644 --- a/routers/database/tools/classes_router.py +++ b/routers/database/tools/classes_router.py @@ -323,7 +323,7 @@ async def get_class( # Enrollment requests (pending) reqs = ( sb.supabase.table("enrollment_requests") - .select("id, student_id, status, created_at") + .select("id, student_id, status, requested_at") .eq("class_id", class_id) .eq("status", "pending") .execute()