From bf2a8117a4b1c3520e26668f573e4876b4c2e572 Mon Sep 17 00:00:00 2001 From: Sofie Van Landeghem Date: Fri, 13 Mar 2026 15:42:01 +0100 Subject: [PATCH] commit Yurii's suggestion Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com> --- fastapi/dependencies/utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index c5b497da00..6b14dac8dc 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -829,9 +829,8 @@ def request_params_to_args( for key in received_params.keys(): if key not in processed_keys: - getlist = getattr(received_params, "getlist", None) - if callable(getlist): - value = getlist(key) + if isinstance(received_params, (ImmutableMultiDict, Headers)): + value = received_params.getlist(key) if isinstance(value, list) and (len(value) == 1): params_to_process[key] = value[0] else: