From 29960e0b4e2b1e9110fd7f0c4155414f391d930a Mon Sep 17 00:00:00 2001 From: Brent Schroeter Date: Tue, 1 Apr 2025 13:29:00 -0700 Subject: [PATCH] properly filter projects by team --- src/projects_router.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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()?