fix(timetable): enrollment_requests uses requested_at, not created_at
Some checks failed
api-ci-deploy / test-build-deploy (push) Has been cancelled

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 <noreply@anthropic.com>
This commit is contained in:
CC Worker 2026-06-07 20:34:39 +00:00
parent a01a25cc2e
commit e6be762f0c

View File

@ -323,7 +323,7 @@ async def get_class(
# Enrollment requests (pending) # Enrollment requests (pending)
reqs = ( reqs = (
sb.supabase.table("enrollment_requests") 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("class_id", class_id)
.eq("status", "pending") .eq("status", "pending")
.execute() .execute()