mirror of https://github.com/tiangolo/fastapi.git
🔨 rewrite status_code select logic
This commit is contained in:
parent
22a45cdffd
commit
553faa0fb3
|
|
@ -403,13 +403,10 @@ def get_request_handler(
|
|||
}
|
||||
# If status_code was set, use it, otherwise use the default from the
|
||||
# response class, in the case of redirect it's 307
|
||||
current_status_code = (
|
||||
status_code if status_code else solved_result.response.status_code
|
||||
)
|
||||
if current_status_code is not None:
|
||||
response_args["status_code"] = current_status_code
|
||||
if solved_result.response.status_code:
|
||||
response_args["status_code"] = solved_result.response.status_code
|
||||
elif status_code is not None:
|
||||
response_args["status_code"] = status_code
|
||||
content = await serialize_response(
|
||||
field=response_field,
|
||||
response_content=raw_response,
|
||||
|
|
|
|||
Loading…
Reference in New Issue