forked from loafle/openapi-generator-original
fix(rust,client): convert form isArray values to string (#10420)
This commit is contained in:
parent
5c45465a97
commit
ce30a3f3bc
@ -211,18 +211,18 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration:
|
|||||||
{{^isFile}}
|
{{^isFile}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
{{^isNullable}}
|
{{^isNullable}}
|
||||||
local_var_form = local_var_form.text("{{{baseName}}}", {{{paramName}}}{{#isArray}}.join(","){{/isArray}}.to_string());
|
local_var_form = local_var_form.text("{{{baseName}}}", {{{paramName}}}{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string());
|
||||||
{{/isNullable}}
|
{{/isNullable}}
|
||||||
{{#isNullable}}
|
{{#isNullable}}
|
||||||
match {{{paramName}}} {
|
match {{{paramName}}} {
|
||||||
Some(local_var_param_value) => { local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); },
|
Some(local_var_param_value) => { local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string()); },
|
||||||
None => { local_var_form = local_var_form.text("{{{baseName}}}", ""); },
|
None => { local_var_form = local_var_form.text("{{{baseName}}}", ""); },
|
||||||
}
|
}
|
||||||
{{/isNullable}}
|
{{/isNullable}}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
if let Some(local_var_param_value) = {{{paramName}}} {
|
if let Some(local_var_param_value) = {{{paramName}}} {
|
||||||
local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string());
|
local_var_form = local_var_form.text("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string());
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{/isFile}}
|
{{/isFile}}
|
||||||
@ -255,18 +255,18 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration:
|
|||||||
{{^isFile}}
|
{{^isFile}}
|
||||||
{{#required}}
|
{{#required}}
|
||||||
{{^isNullable}}
|
{{^isNullable}}
|
||||||
local_var_form_params.insert("{{{baseName}}}", {{{paramName}}}{{#isArray}}.join(","){{/isArray}}.to_string());
|
local_var_form_params.insert("{{{baseName}}}", {{{paramName}}}{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string());
|
||||||
{{/isNullable}}
|
{{/isNullable}}
|
||||||
{{#isNullable}}
|
{{#isNullable}}
|
||||||
match {{{paramName}}} {
|
match {{{paramName}}} {
|
||||||
Some(local_var_param_value) => { local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string()); },
|
Some(local_var_param_value) => { local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string()); },
|
||||||
None => { local_var_form_params.insert("{{{baseName}}}", ""); },
|
None => { local_var_form_params.insert("{{{baseName}}}", ""); },
|
||||||
}
|
}
|
||||||
{{/isNullable}}
|
{{/isNullable}}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
if let Some(local_var_param_value) = {{{paramName}}} {
|
if let Some(local_var_param_value) = {{{paramName}}} {
|
||||||
local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.join(","){{/isArray}}.to_string());
|
local_var_form_params.insert("{{{baseName}}}", local_var_param_value{{#isArray}}.into_iter().map(|p| p.to_string()).collect::<Vec<String>>().join(","){{/isArray}}.to_string());
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
{{/isFile}}
|
{{/isFile}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user