forked from loafle/openapi-generator-original
[python] Fix 10773 - Use base_name for file uploads in form data (#11182)
* Use base_name for file uploads in form data * Added missed sample changes
This commit is contained in:
parent
febf49662a
commit
e7ca67071e
@ -774,11 +774,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
@ -753,11 +753,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
@ -753,11 +753,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
@ -753,11 +753,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
@ -753,11 +753,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
@ -760,11 +760,11 @@ class Endpoint(object):
|
|||||||
base_name = self.attribute_map[param_name]
|
base_name = self.attribute_map[param_name]
|
||||||
if (param_location == 'form' and
|
if (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == (file_type,)):
|
self.openapi_types[param_name] == (file_type,)):
|
||||||
params['file'][param_name] = [param_value]
|
params['file'][base_name] = [param_value]
|
||||||
elif (param_location == 'form' and
|
elif (param_location == 'form' and
|
||||||
self.openapi_types[param_name] == ([file_type],)):
|
self.openapi_types[param_name] == ([file_type],)):
|
||||||
# param_value is already a list
|
# param_value is already a list
|
||||||
params['file'][param_name] = param_value
|
params['file'][base_name] = param_value
|
||||||
elif param_location in {'form', 'query'}:
|
elif param_location in {'form', 'query'}:
|
||||||
param_value_full = (base_name, param_value)
|
param_value_full = (base_name, param_value)
|
||||||
params[param_location].append(param_value_full)
|
params[param_location].append(param_value_full)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user