🔨 rewrite status_code select logic

This commit is contained in:
Evgeny Bokshitsky 2025-10-26 21:49:39 +04:00
parent 22a45cdffd
commit 553faa0fb3
1 changed files with 2 additions and 5 deletions

View File

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