Skip to content

Commit eb24905

Browse files
committed
Small fixes
SDESK-7484
1 parent 23fbc60 commit eb24905

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content_api/tokens/auth.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@ async def authenticate(self, request: Request) -> None:
3636

3737
token = await token_service.find_by_id(token_id)
3838
if token is None:
39+
await self.stop_session(request)
3940
raise token_missing_exception
4041

4142
await self.check_token_validity(token)
42-
await self.start_session(request, None, token=token)
43+
await self.start_session(request, token)
4344

4445
async def check_token_validity(self, token: SubscriberToken) -> None:
4546
"""
@@ -50,11 +51,10 @@ async def check_token_validity(self, token: SubscriberToken) -> None:
5051
await SubscriberTokenService().delete(token)
5152
raise SuperdeskApiError.forbiddenError(message=_("Authorization token expired."))
5253

53-
async def start_session(self, request: Request, user: Any, **kwargs) -> None:
54+
async def start_session(self, request: Request, token: SubscriberToken) -> None: # type: ignore[override]
5455
"""
5556
Puts the subscriber id into ``g.user``.
5657
"""
57-
token = cast(SubscriberToken, kwargs.get("token"))
5858
request.storage.request.set("user", str(token.subscriber))
5959

6060
async def stop_session(self, request: Request) -> None:

0 commit comments

Comments
 (0)