From 92fe617f73b123d472353d84d4fa44e2651ef4c3 Mon Sep 17 00:00:00 2001 From: David Folch Agulles Date: Fri, 27 Mar 2026 00:00:02 +0100 Subject: [PATCH] Fix typed nil panic when SMTP is not configured --- cmd/api/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index 1abfbd0..996fdd3 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -20,6 +20,7 @@ import ( "apocapoc-api/internal/infrastructure/config" "apocapoc-api/internal/infrastructure/crypto" "apocapoc-api/internal/infrastructure/email" + "apocapoc-api/internal/domain/services" httpInfra "apocapoc-api/internal/infrastructure/http" "apocapoc-api/internal/infrastructure/logger" "apocapoc-api/internal/infrastructure/persistence/sqlite" @@ -94,7 +95,7 @@ func main() { jwtService := auth.NewJWTService(cfg.JWTSecret, jwtExpiryHours) passwordHasher := crypto.NewBcryptHasher() - var emailService *email.SMTPService + var emailService services.EmailService if cfg.SMTPHost != "" { smtpPort, err := strconv.Atoi(cfg.SMTPPort) if err != nil {