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

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:
kwargs["request"] = _make_test_request_stub()
else:
return await func(*args, **kwargs)
raise ValueError("require_auth decorator requires 'request' parameter")
request = kwargs["request"]
if getattr(request, "_deerflow_test_bypass_auth", False):