ensure member is active before receiving member role (#4)

This commit is contained in:
RythonDev 2026-08-17 11:24:13 +10:00 committed by GitHub
parent b83ba5428d
commit 88e50b1dc4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -164,6 +164,7 @@ async fn fetch_student(data: &Data, student_id: &str) -> Result<Option<StudentRo
.from("active_members") .from("active_members")
.select("full_name, student_id") .select("full_name, student_id")
.eq("student_id", student_id) .eq("student_id", student_id)
.eq("membership_status", "Active")
.execute() .execute()
.await?; .await?;
Ok(student_data.into_iter().next()) Ok(student_data.into_iter().next())