From 1d35fe1cf5f508b1110fe0eecb0349b5546d8167 Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Sun, 16 Nov 2025 23:40:06 -0500 Subject: [PATCH] added support for course name in course_event details --- api/src/services/CourseSerivce.ts | 3 +-- shared/types/course.ts | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/services/CourseSerivce.ts b/api/src/services/CourseSerivce.ts index c07ccf1..059dcfd 100644 --- a/api/src/services/CourseSerivce.ts +++ b/api/src/services/CourseSerivce.ts @@ -51,7 +51,7 @@ export async function getCourseEventAttendees(id: number): Promise { - const sql = `SELECT * FROM course_events WHERE id = ?;`; + const sql = `SELECT E.*, C.name AS course_name FROM course_events AS E LEFT JOIN courses AS C ON E.course_id = C.id WHERE E.id = ?;`; let rows: CourseEventDetails[] = await pool.query(sql, [id]); let event = rows[0]; event.attendees = await getCourseEventAttendees(id); @@ -74,7 +74,6 @@ export async function insertCourseEvent(event: CourseEventDetails): Promise