Fix v2.5.1 seed email template columns

This commit is contained in:
A R R R Associates
2026-06-24 21:26:36 +05:30
parent 39c39ff8ac
commit cb047d756d
+20 -2
View File
@@ -252,9 +252,27 @@ def main() -> None:
("UAT_INVITE", "ERP Invitation", "Please accept invitation: {{ invite_url }}"), ("UAT_INVITE", "ERP Invitation", "Please accept invitation: {{ invite_url }}"),
("UAT_NOTICE", "Notice update", "Notice {{ reference_no }} requires attention"), ("UAT_NOTICE", "Notice update", "Notice {{ reference_no }} requires attention"),
]: ]:
template_label = code.replace("_", " ")
upsert(email_templates, {"tenant_id": tenant_a_id, "template_code": code}, { upsert(email_templates, {"tenant_id": tenant_a_id, "template_code": code}, {
**common_scope, "name": code.replace("_", " "), "subject": subject, "body": body, "body_html": body, **common_scope,
"template_type": "system", "is_active": True, # Different ERP builds use different mandatory/template column names.
"name": template_label,
"template_name": template_label,
"title": template_label,
"subject": subject,
"email_subject": subject,
"subject_template": subject,
"template_subject": subject,
"body": body,
"body_text": body,
"body_html": body,
"html_body": body,
"template_body": body,
"content": body,
"template_content": body,
"template_type": "system",
"category": "system",
"is_active": True,
}, f"email template {code}") }, f"email template {code}")
email_queue = find_table("email_queue", "queued_emails", "mail_queue") email_queue = find_table("email_queue", "queued_emails", "mail_queue")