[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:
Matthew 2022-01-09 11:19:57 -05:00 committed by GitHub
parent febf49662a
commit e7ca67071e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 12 additions and 12 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)