add guard in case api key is a str

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-10-19 22:14:11 -03:00
commit 717334841f

View file

@ -323,5 +323,7 @@ def decrypt_api_key(
):
fernet = get_fernet(settings_service)
# Two-way decryption
decrypted_key = fernet.decrypt(encrypted_api_key.encode()).decode()
if isinstance(encrypted_api_key, str):
encrypted_api_key = encrypted_api_key.encode()
decrypted_key = fernet.decrypt(encrypted_api_key).decode()
return decrypted_key