This commit is contained in:
Inex Code 2022-06-24 19:35:42 +03:00
parent 6ca723867e
commit 71c70592b2

View file

@ -22,7 +22,7 @@ def get_api_version() -> str:
def get_devices() -> typing.List[ApiDevice]: def get_devices() -> typing.List[ApiDevice]:
"""Get list of devices""" """Get list of devices"""
caller_name = get_token_name(request.headers.get("Authorization").split(" ")[1]) caller_name = get_token_name(request.headers.get("Authorization").split(" ")[1] if request.headers.get("Authorization") is not None else None)
tokens = get_tokens_info() tokens = get_tokens_info()
return [ return [
ApiDevice( ApiDevice(
@ -47,7 +47,7 @@ def get_recovery_key_status() -> ApiRecoveryKeyStatus:
return ApiRecoveryKeyStatus( return ApiRecoveryKeyStatus(
exists=True, exists=True,
valid=is_recovery_token_valid(), valid=is_recovery_token_valid(),
creation_date=datetime.datetime.strptime(status["creation_date"], "%Y-%m-%dT%H:%M:%S.%fZ"), creation_date=datetime.datetime.strptime(status["date"], "%Y-%m-%dT%H:%M:%S.%fZ"),
expiration_date=datetime.datetime.strptime(status["expiration_date"], "%Y-%m-%dT%H:%M:%S.%fZ") if status["expiration_date"] is not None else None, expiration_date=datetime.datetime.strptime(status["expiration"], "%Y-%m-%dT%H:%M:%S.%fZ") if status["expiration"] is not None else None,
uses_left=status["uses_left"] if status["uses_left"] is not None else None, uses_left=status["uses_left"] if status["uses_left"] is not None else None,
) )