From caa4fe01af29b6d0f86b1241795487990dd15a27 Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Sat, 16 Aug 2025 17:33:34 +0000 Subject: [PATCH] fix(request): incorrectly parse body for a form --- app/dependencies/param.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/app/dependencies/param.py b/app/dependencies/param.py index 28a30c6..174adde 100644 --- a/app/dependencies/param.py +++ b/app/dependencies/param.py @@ -1,6 +1,5 @@ from __future__ import annotations -import inspect from typing import Any from fastapi import Request @@ -37,15 +36,4 @@ def BodyOrForm[T: BaseModel](model: type[T]): except ValidationError as e: raise RequestValidationError(e.errors()) - dependency.__signature__ = inspect.signature( # pyright: ignore[reportFunctionMemberAccess] - lambda x: None - ).replace( - parameters=[ - inspect.Parameter( - name=model.__name__.lower(), - kind=inspect.Parameter.POSITIONAL_OR_KEYWORD, - annotation=model, - ) - ] - ) return dependency