diff --git a/pageserver/src/http/routes.rs b/pageserver/src/http/routes.rs
index c530952aaf..1ca3fdb54a 100644
--- a/pageserver/src/http/routes.rs
+++ b/pageserver/src/http/routes.rs
@@ -543,7 +543,7 @@ async fn tenant_status(request: Request
) -> Result, ApiErro
}
let state = tenant.current_state();
- Ok(TenantInfo {
+ Result::<_, ApiError>::Ok(TenantInfo {
id: tenant_id,
state: state.clone(),
current_physical_size: Some(current_physical_size),
@@ -551,8 +551,7 @@ async fn tenant_status(request: Request) -> Result, ApiErro
})
}
.instrument(info_span!("tenant_status_handler", tenant = %tenant_id))
- .await
- .map_err(ApiError::InternalServerError)?;
+ .await?;
json_response(StatusCode::OK, tenant_info)
}