diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 80f9c76e9..21efbed8a 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -445,7 +445,7 @@ def analyze_param( ) field_info = value if isinstance(field_info, FieldInfo): - field_info.annotation = type_annotation + field_info.annotation = use_annotation # Get Depends from type annotation if depends is not None and depends.dependency is None: