Skip to content

Commit ba4abdd

Browse files
committed
Fix param generation
1 parent 383f763 commit ba4abdd

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

openapi_python_client/templates/endpoint_macros.py.jinja

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,25 @@
77
{{ transform(property, property.python_name, destination) }}
88
{% endif %}
99
{% endfor %}
10-
params = {
10+
params: Dict[str, Any] = {
1111
{% for property in endpoint.query_parameters %}
1212
{% if property.required %}
13+
{% if property.template %}
1314
"{{ property.name }}": {{ "json_" + property.python_name }},
15+
{% else %}
16+
"{{ property.name }}": {{ property.python_name }},
17+
{% endif %}
1418
{% endif %}
1519
{% endfor %}
1620
}
1721
{% for property in endpoint.query_parameters %}
1822
{% if not property.required %}
1923
if {{ property.python_name }} is not None:
20-
params["{{ property.name }}"] = {{ "json_" + property.python_name }}
24+
{% if property.template %}
25+
params["{{ property.name }}"] = {{ "json_" + property.python_name }}
26+
{% else %}
27+
params["{{ property.name }}"] = {{ property.python_name }}
28+
{% endif %}
2129
{% endif %}
2230
{% endfor %}
2331
{% endif %}

0 commit comments

Comments
 (0)