From 52db335b51d221c0ab2f2c5b5df7f28951dabb0e Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa <72977554+Cristhianzl@users.noreply.github.com> Date: Thu, 11 Jul 2024 14:49:01 -0300 Subject: [PATCH] fix: remove unnecessary encode from API key decryption (#2641) --- src/backend/base/langflow/services/auth/utils.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/backend/base/langflow/services/auth/utils.py b/src/backend/base/langflow/services/auth/utils.py index d71d9430c..7f4aa8476 100644 --- a/src/backend/base/langflow/services/auth/utils.py +++ b/src/backend/base/langflow/services/auth/utils.py @@ -369,8 +369,5 @@ def decrypt_api_key(encrypted_api_key: str, settings_service=Depends(get_setting fernet = get_fernet(settings_service) # Two-way decryption if isinstance(encrypted_api_key, str): - encoded_bytes = encrypted_api_key.encode() - else: - encoded_bytes = encrypted_api_key - decrypted_key = fernet.decrypt(encoded_bytes).decode() + decrypted_key = fernet.decrypt(encrypted_api_key).decode() return decrypted_key