fix(tokens): missing timezone import
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
829aca14be
commit
b7cd703eaa
|
@ -4,6 +4,7 @@ Token repository using Redis as backend.
|
||||||
from typing import Any, Optional
|
from typing import Any, Optional
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from hashlib import md5
|
from hashlib import md5
|
||||||
|
from datetime import timezone
|
||||||
|
|
||||||
from selfprivacy_api.repositories.tokens.abstract_tokens_repository import (
|
from selfprivacy_api.repositories.tokens.abstract_tokens_repository import (
|
||||||
AbstractTokensRepository,
|
AbstractTokensRepository,
|
||||||
|
@ -53,6 +54,7 @@ class RedisTokensRepository(AbstractTokensRepository):
|
||||||
token = self._token_from_hash(key)
|
token = self._token_from_hash(key)
|
||||||
if token == input_token:
|
if token == input_token:
|
||||||
return key
|
return key
|
||||||
|
return None
|
||||||
|
|
||||||
def delete_token(self, input_token: Token) -> None:
|
def delete_token(self, input_token: Token) -> None:
|
||||||
"""Delete the token"""
|
"""Delete the token"""
|
||||||
|
@ -148,6 +150,7 @@ class RedisTokensRepository(AbstractTokensRepository):
|
||||||
if token is not None:
|
if token is not None:
|
||||||
token.created_at = token.created_at.replace(tzinfo=None)
|
token.created_at = token.created_at.replace(tzinfo=None)
|
||||||
return token
|
return token
|
||||||
|
return None
|
||||||
|
|
||||||
def _recovery_key_from_hash(self, redis_key: str) -> Optional[RecoveryKey]:
|
def _recovery_key_from_hash(self, redis_key: str) -> Optional[RecoveryKey]:
|
||||||
return self._hash_as_model(redis_key, RecoveryKey)
|
return self._hash_as_model(redis_key, RecoveryKey)
|
||||||
|
|
Loading…
Reference in New Issue