fix: enforce 'request' parameter requirement in require_auth decorator

This commit is contained in:
JeffJiang
2026-04-26 22:49:27 +08:00
parent da174dfd4d
commit ed9ebfac4d
+1 -1
View File
@@ -171,7 +171,7 @@ def require_auth[**P, T](func: Callable[P, T]) -> Callable[P, T]:
if "request" in inspect.signature(func).parameters: if "request" in inspect.signature(func).parameters:
kwargs["request"] = _make_test_request_stub() kwargs["request"] = _make_test_request_stub()
else: else:
return await func(*args, **kwargs) raise ValueError("require_auth decorator requires 'request' parameter")
request = kwargs["request"] request = kwargs["request"]
if getattr(request, "_deerflow_test_bypass_auth", False): if getattr(request, "_deerflow_test_bypass_auth", False):