diff --git a/engine/packages/namespace/src/ops/get_global.rs b/engine/packages/namespace/src/ops/get_global.rs index 3ad9f7ae2b..7439038a1c 100644 --- a/engine/packages/namespace/src/ops/get_global.rs +++ b/engine/packages/namespace/src/ops/get_global.rs @@ -30,12 +30,18 @@ pub async fn namespace_get_global(ctx: &OperationCtx, input: &Input) -> Result>(), - ) + .query(&rivet_api_types::namespaces::list::ListQuery { + namespace_ids: Some( + namespace_ids + .iter() + .map(|ns_id| ns_id.to_string()) + .collect::>() + .join(","), + ), + limit: None, + cursor: None, + name: None, + }) .send() .await?; diff --git a/engine/packages/namespace/src/ops/resolve_for_name_global.rs b/engine/packages/namespace/src/ops/resolve_for_name_global.rs index c78089b6af..fee46f200f 100644 --- a/engine/packages/namespace/src/ops/resolve_for_name_global.rs +++ b/engine/packages/namespace/src/ops/resolve_for_name_global.rs @@ -33,7 +33,12 @@ pub async fn namespace_resolve_for_name_global( let url = leader_dc.peer_url.join("/namespaces")?; let res = client .get(url) - .query(&[("name", &input.name)]) + .query(&rivet_api_types::namespaces::list::ListQuery { + namespace_ids: None, + limit: None, + cursor: None, + name: Some(input.name.clone()), + }) .send() .custom_instrument(tracing::info_span!("namespaces_http_request")) .await?;