Skip to content

Commit 5b7e6ce

Browse files
committed
Make sure to send yaml as bytes
1 parent dce19ce commit 5b7e6ce

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/rust/client_gen.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -854,9 +854,10 @@ fn render_method_implementation(method: &Method, error_kind: &ErrorKind) -> Rust
854854
)
855855
+ NewLine
856856
} else if param.tpe == DataType::Yaml {
857-
line(
858-
r#"request = request.header(reqwest::header::CONTENT_TYPE, "application/x-yaml");"#,
859-
) + NewLine
857+
line(unit() + "request = request.body(serde_yaml::to_string(" + &param.name + ").unwrap_or_default().into_bytes());") +
858+
line(
859+
r#"request = request.header(reqwest::header::CONTENT_TYPE, "application/x-yaml");"#,
860+
) + NewLine
860861
}
861862
// Not sure why everything else is assumed to be json (previously)
862863
else {

0 commit comments

Comments
 (0)