From 645a7936c5b02b3bc74cb27bcbf19b83419fa7b6 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Sat, 4 Apr 2026 23:58:17 -0300 Subject: [PATCH] fix: use shared secrets manager instead of creating new Vault client --- src/email/types.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/email/types.rs b/src/email/types.rs index 2e3db796..648ecf3e 100644 --- a/src/email/types.rs +++ b/src/email/types.rs @@ -321,8 +321,8 @@ impl EmailService { use lettre::transport::smtp::authentication::Credentials; use lettre::{SmtpTransport, Transport}; - let secrets = crate::core::secrets::SecretsManager::from_env() - .map_err(|e| format!("Vault not available: {}", e))?; + let secrets = crate::core::shared::utils::get_secrets_manager_sync() + .ok_or_else(|| "Vault not available".to_string())?; let (smtp_host, smtp_port, smtp_user, smtp_pass, smtp_from): ( String, u16, @@ -399,8 +399,8 @@ impl EmailService { use lettre::transport::smtp::authentication::Credentials; use lettre::{SmtpTransport, Transport}; - let secrets = crate::core::secrets::SecretsManager::from_env() - .map_err(|e| format!("Vault not available: {}", e))?; + let secrets = crate::core::shared::utils::get_secrets_manager_sync() + .ok_or_else(|| "Vault not available".to_string())?; let (smtp_host, smtp_port, smtp_user, smtp_pass, smtp_from): ( String, u16,