diff --git a/client/dist.zip b/client/dist.zip index 8575e24c493bce40b494d84bc61c2d68bdd3cebb..806788c839d60c394c2ec8ccbdcaf691963e3cca 100644 Binary files a/client/dist.zip and b/client/dist.zip differ diff --git a/server/src/model/preview_participant.rs b/server/src/model/preview_participant.rs index ed5bbf1ce4010f44a1da5f5f0aa52bc4a3ef5345..6a2e92938d4bf95de8a68266d18e819badb40c2d 100644 --- a/server/src/model/preview_participant.rs +++ b/server/src/model/preview_participant.rs @@ -21,7 +21,7 @@ pub struct ParticipantPreview { impl ParticipantPreview { pub async fn get_participants(db: &PgPool) -> Result<Vec<Self>, sqlx::Error> { sqlx::query_as::<_, Self>( - r#"SELECT id, first_name, last_name, email, role, competition, university, (study_proof IS NOT NULL AND LENGTH(study_proof) = 0) AND (photo IS NOT NULL AND LENGTH(photo) = 0) AND (cv IS NOT NULL AND LENGTH(cv) = 0) as contain_cv FROM participants"# + r#"SELECT id, first_name, last_name, email, role, competition, university, (study_proof IS NOT NULL AND LENGTH(study_proof) != 0) AND (photo IS NOT NULL AND LENGTH(photo) != 0) AND (cv IS NOT NULL AND LENGTH(cv) != 0) as contain_cv FROM participants"# ) .fetch_all(db) .await @@ -31,7 +31,7 @@ impl ParticipantPreview { db: &PgPool, university: University, ) -> Result<Vec<Self>, sqlx::Error> { - sqlx::query_as("SELECT id, first_name, last_name, email, role, competition, university, (study_proof IS NOT NULL AND LENGTH(study_proof) = 0) AND (photo IS NOT NULL AND LENGTH(photo) = 0) AND (cv IS NOT NULL AND LENGTH(cv) = 0) as contain_cv FROM participants WHERE university = $1 AND (role = 'participant' OR role = 'chef')") + sqlx::query_as("SELECT id, first_name, last_name, email, role, competition, university, (study_proof IS NOT NULL AND LENGTH(study_proof) != 0) AND (photo IS NOT NULL AND LENGTH(photo) != 0) AND (cv IS NOT NULL AND LENGTH(cv) != 0) as contain_cv FROM participants WHERE university = $1 AND (role = 'participant' OR role = 'chef')") .bind(university) .fetch_all(db) .await