Ensure success email subject is never blank; add final guard in send_email
Mirror and run GitLab CI / build (push) Has been cancelled
Ruff / ruff (push) Has been cancelled

This commit is contained in:
admin
2026-06-14 21:56:04 +00:00
parent 6c11a8f19a
commit 4651c5f8b2
2 changed files with 18 additions and 3 deletions
+7 -1
View File
@@ -221,7 +221,13 @@ def send_email(
msg["To"] = ", ".join(to_list)
if cc_list:
msg["Cc"] = ", ".join(cc_list)
msg["Subject"] = subject
# Ensure subject is never blank
if not subject or not subject.strip():
logger.warning("Subject was blank; using default subject.")
subject = "ScrAIbe: Your transcript is ready"
msg["Subject"] = subject.strip()
# Attach plain text
msg.attach(MIMEText(body, "plain"))