From f18111b05810856c09c334a70b8842556593b686 Mon Sep 17 00:00:00 2001 From: Yuri Chiucconi Date: Tue, 4 Feb 2025 12:14:06 +0100 Subject: [PATCH] fix bug --- fractal_server/config.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fractal_server/config.py b/fractal_server/config.py index c5b950a809..bf52dd0b21 100644 --- a/fractal_server/config.py +++ b/fractal_server/config.py @@ -645,7 +645,7 @@ def assert_key(key: str): ) else: try: - ( + decryped_password = ( Fernet(email_values["FRACTAL_EMAIL_PASSWORD_KEY"]) .decrypt(email_values["FRACTAL_EMAIL_PASSWORD"]) .decode("utf-8") @@ -660,12 +660,15 @@ def assert_key(key: str): "Invalid FRACTAL_EMAIL_PASSWORD_KEY. " f"Original error: '{e}'." ) + else: + decryped_password = None + values["FRACTAL_EMAIL_SETTINGS"] = MailSettings( sender=email_values["FRACTAL_EMAIL_SENDER"], recipients=email_values["FRACTAL_EMAIL_RECIPIENTS"].split(","), smtp_server=email_values["FRACTAL_EMAIL_SMTP_SERVER"], port=email_values["FRACTAL_EMAIL_SMTP_PORT"], - password=email_values["FRACTAL_EMAIL_SENDER"], + password=decryped_password, instance_name=email_values["FRACTAL_EMAIL_INSTANCE_NAME"], use_starttls=email_values.get( "FRACTAL_EMAIL_USE_STARTTLS", True