diff --git a/backend/internal/controller/app_config_controller.go b/backend/internal/controller/app_config_controller.go index 1dd2896..6bfe8c2 100644 --- a/backend/internal/controller/app_config_controller.go +++ b/backend/internal/controller/app_config_controller.go @@ -183,7 +183,9 @@ func (acc *AppConfigController) updateImage(c *gin.Context, imageName string, ol } func (acc *AppConfigController) testEmailHandler(c *gin.Context) { - err := acc.emailService.SendTestEmail() + userID := c.GetString("userID") + + err := acc.emailService.SendTestEmail(userID) if err != nil { c.Error(err) return diff --git a/backend/internal/service/email_service.go b/backend/internal/service/email_service.go index 5b4dc3a..c6e5d70 100644 --- a/backend/internal/service/email_service.go +++ b/backend/internal/service/email_service.go @@ -44,9 +44,9 @@ func NewEmailService(appConfigService *AppConfigService, db *gorm.DB) (*EmailSer }, nil } -func (srv *EmailService) SendTestEmail() error { +func (srv *EmailService) SendTestEmail(recipientUserId string) error { var user model.User - if err := srv.db.First(&user).Error; err != nil { + if err := srv.db.First(&user, "id = ?", recipientUserId).Error; err != nil { return err }