diff --git a/src/projects_router.rs b/src/projects_router.rs index 3dfc35b..704e80a 100644 --- a/src/projects_router.rs +++ b/src/projects_router.rs @@ -50,7 +50,12 @@ async fn projects_page( let team = team.clone(); db_conn .interact(move |conn| { - diesel::QueryResult::Ok((team.api_keys().load(conn)?, Project::all().load(conn)?)) + diesel::QueryResult::Ok(( + team.api_keys().load(conn)?, + Project::all() + .filter(Project::with_team(&team.id)) + .load(conn)?, + )) }) .await .unwrap()?