diff --git a/api/src/routes/person.rs b/api/src/routes/person.rs index 974a519..2ea4e82 100644 --- a/api/src/routes/person.rs +++ b/api/src/routes/person.rs @@ -38,7 +38,18 @@ pub async fn get_people( .map_err(ApiError::AdaptorError)?; match people { - Some(people) => Ok(Json(people.into_iter().map(|p| p.into()).collect())), + Some(people) => Ok(Json( + people + .into_iter() + .filter_map(|p| { + if !p.availability.is_empty() { + Some(p.into()) + } else { + None + } + }) + .collect(), + )), None => Err(ApiError::NotFound), } }