summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--courses.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/courses.go b/courses.go
index bf9ee7c..29141b8 100644
--- a/courses.go
+++ b/courses.go
@@ -105,10 +105,15 @@ func setupCourses() error {
if err != nil {
return fmt.Errorf("error fetching courses: %w", err)
}
+ err := db.QueryRow(context.Background(),
+ "SELECT COUNT (*) FROM choices WHERE courseid = $1",
+ currentCourse.ID,
+ ).Scan(&currentCourse.Selected)
+ if err != nil {
+ return fmt.Errorf("error querying course member number: %w", err)
+ }
courses[currentCourse.ID] = &currentCourse
}
- /* TODO: Populate currentCourse.Selected from the database */
-
return nil
}