From 9b6e45ca1fb78c8ff6a8601d858c9e80fc87ec41 Mon Sep 17 00:00:00 2001 From: Xavier Stouder Date: Thu, 19 Jun 2025 22:31:44 +0200 Subject: [PATCH] fix(openapi): set parameters in query instead of path for get params get request params are wrongfully outputted as "in path" instead of "in query", it fix this. Fixes #1081 --- src/api/admin/api.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api/admin/api.rs b/src/api/admin/api.rs index cfeb9e2e..d2faa618 100644 --- a/src/api/admin/api.rs +++ b/src/api/admin/api.rs @@ -308,6 +308,7 @@ pub struct ListAdminTokensResponse(pub Vec); // ---- GetAdminTokenInfo ---- #[derive(Debug, Clone, Serialize, Deserialize, IntoParams)] +#[into_params(parameter_in = Query)] #[serde(rename_all = "camelCase")] pub struct GetAdminTokenInfoRequest { /// Admin API token ID @@ -648,6 +649,7 @@ pub struct ListKeysResponseItem { // ---- GetKeyInfo ---- #[derive(Debug, Clone, Serialize, Deserialize, IntoParams)] +#[into_params(parameter_in = Query)] #[serde(rename_all = "camelCase")] pub struct GetKeyInfoRequest { /// Access key ID @@ -790,6 +792,7 @@ pub struct BucketLocalAlias { // ---- GetBucketInfo ---- #[derive(Debug, Clone, Serialize, Deserialize, IntoParams)] +#[into_params(parameter_in = Query)] #[serde(rename_all = "camelCase")] pub struct GetBucketInfoRequest { /// Exact bucket ID to look up @@ -928,6 +931,7 @@ pub struct CleanupIncompleteUploadsResponse { } #[derive(Debug, Clone, Serialize, Deserialize, IntoParams)] +#[into_params(parameter_in = Query)] #[serde(rename_all = "camelCase")] pub struct InspectObjectRequest { pub bucket_id: String,