From 013313d559e7664e8e1040f89e3d8fac5b4a7ef6 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Mon, 17 Nov 2025 17:53:09 +0100 Subject: [PATCH] Fix putting aliased param value with key `name` instead of `alias` --- fastapi/dependencies/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 4b69e39a1..cf4dda987 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -786,7 +786,7 @@ def request_params_to_args( ) value = _get_multidict_value(field, received_params, alias=alias) if value is not None: - params_to_process[field.name] = value + params_to_process[field.alias] = value processed_keys.add(alias or field.alias) processed_keys.add(field.name)