Set request.auth to the Token instance
Some checks failed
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled

This commit is contained in:
Daniel Sheppard 2025-08-11 13:45:12 -05:00
parent 244e738ebb
commit 2192a7d8d7

View File

@ -49,6 +49,10 @@ class TokenConditionalLoginRequiredMixin(ConditionalLoginRequiredMixin):
auth_info = authenticator.authenticate(request) auth_info = authenticator.authenticate(request)
if auth_info is not None: if auth_info is not None:
request.user = auth_info[0] # User object request.user = auth_info[0] # User object
try:
request.auth = auth_info[1]
except IndexError:
pass
return super().dispatch(request, *args, **kwargs) return super().dispatch(request, *args, **kwargs)