diff --git a/src/pages/student/eligibility_page.rs b/src/pages/student/eligibility_page.rs index c49d896..dadc1ce 100644 --- a/src/pages/student/eligibility_page.rs +++ b/src/pages/student/eligibility_page.rs @@ -104,23 +104,24 @@ pub fn StudentEligibilityPage() -> impl IntoView { debug_log!( "Resolved requirements: {:?}", resolved_requirements.iter().flatten().map(|rel| rel.display_text.clone()).collect::>() ); - let valid = !scholarship_name.is_empty() && resolved_requirements - .iter() - .all(|list| { - list.iter() - .fold( - false, - |prev, requirement| { - let result = requirement - .compare(&student_info) - .unwrap_or_else(|err| { - debug_log!("Requirement failed: {err}"); - false - }); - if prev { prev } else { result } - }, - ) - }); + let valid = !scholarship_name.is_empty() + && resolved_requirements + .iter() + .all(|list| { + list.iter() + .fold( + false, + |prev, requirement| { + let result = requirement + .compare(&student_info) + .unwrap_or_else(|err| { + debug_log!("Requirement failed: {err}"); + false + }); + if prev { prev } else { result } + }, + ) + }); if valid { debug_log!("Scholarship is valid."); let scholarship_id = StoredValue::new(scholarship.subject.clone());