ensure member is active before receiving member role

This commit is contained in:
liyunze 2026-08-17 11:18:36 +10:00
parent b83ba5428d
commit e9effa4d2d

View file

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