diff --git a/bin/core/src/api/read/toml.rs b/bin/core/src/api/read/toml.rs index b0b0976d5..72946f3e8 100644 --- a/bin/core/src/api/read/toml.rs +++ b/bin/core/src/api/read/toml.rs @@ -118,13 +118,22 @@ impl Resolve for State { ); targets.extend( resource::list_for_user::( - ResourceQuery::builder().tags(tags).build(), + ResourceQuery::builder().tags(tags.clone()).build(), &user, ) .await? .into_iter() .map(|resource| ResourceTarget::ServerTemplate(resource.id)), ); + targets.extend( + resource::list_for_user::( + ResourceQuery::builder().tags(tags).build(), + &user, + ) + .await? + .into_iter() + .map(|resource| ResourceTarget::ResourceSync(resource.id)), + ); let user_groups = if user.admin { find_collect(&db_client().await.user_groups, None, None)