Conversation
|
Something odd is going on here. I had to do the following to get the generated code for diff --git a/cli/src/generated_cli.rs b/cli/src/generated_cli.rs
index 6a37e0f..f2d84e1 100644
--- a/cli/src/generated_cli.rs
+++ b/cli/src/generated_cli.rs
@@ -8788,7 +8788,8 @@ impl<T: CliConfig> Cli<T> {
}
if let Some(value) = matches.get_one::<types::NameOrId>("gateway") {
- request = request.body_map(|body| body.gateway(value.clone()))
+ request = request.body_map(|body| body.gateway(value.clone()));
+ request = request.gateway(value.clone())
}
if let Some(value) = matches.get_one::<types::NameOrId>("ip-pool") {Otherwise I get the following |
|
That's a huge problem. I'll investigate async |
|
And I'm amazed that CI passed. |
This is a bug in progenitor. In this case we have both a query parameter and a top-level body field named I think this is also reflective of a problem with oxidecomputer/omicron#6475 in that it seems unlikely that we want to specify the target gateway in two places with possibly different values. |
goes along with