diff --git a/app/services/email_service.py b/app/services/email_service.py index d63af1aa..5d06fb40 100644 --- a/app/services/email_service.py +++ b/app/services/email_service.py @@ -437,7 +437,7 @@ class EmailService: related_id=related_id, ) self.db.add(log) - self.db.commit() + self.db.commit() # noqa: SVC-006 - Email logs are side effects, commit immediately return log # Render template @@ -519,7 +519,7 @@ class EmailService: if not settings.email_enabled: log.status = EmailStatus.FAILED.value log.error_message = "Email sending is disabled" - self.db.commit() + self.db.commit() # noqa: SVC-006 - Email logs are side effects, commit immediately logger.info(f"Email sending disabled, skipping: {to_email}") return log @@ -542,7 +542,7 @@ class EmailService: log.mark_failed(error or "Unknown error") logger.error(f"Email failed to {to_email}: {error}") - self.db.commit() + self.db.commit() # noqa: SVC-006 - Email logs are side effects, commit immediately return log