diff --git a/fastapi/routing.py b/fastapi/routing.py index 5b5290d74..d6f105446 100644 --- a/fastapi/routing.py +++ b/fastapi/routing.py @@ -211,7 +211,7 @@ def get_request_handler( is_coroutine = ( asyncio.iscoroutinefunction(dependant.call) or callable(dependant.call) - and inspect.iscoroutinefunction(dependant.call.__call__) # type: ignore[operator] + and inspect.iscoroutinefunction(dependant.call.__call__) # type: ignore[operator] ) is_body_form = body_field and isinstance(body_field.field_info, params.Form) if isinstance(response_class, DefaultPlaceholder):