stripe: Do not place Realm objects into context.

This commit is contained in:
Alex Vandiver
2025-05-16 03:51:48 +00:00
committed by Tim Abbott
parent 222729728c
commit 33f7da23a0
4 changed files with 5 additions and 4 deletions

View File

@@ -5671,7 +5671,8 @@ def downgrade_small_realms_behind_on_payments_as_needed() -> None:
billing_session.void_all_open_invoices()
context: dict[str, str | Realm] = {
"upgrade_url": f"{realm.url}{reverse('upgrade_page')}",
"realm": realm,
"realm_url": realm.url,
"string_id": realm.string_id,
}
send_email_to_users_with_billing_access_and_realm_owners(
"zerver/emails/realm_auto_downgraded",

View File

@@ -5,7 +5,7 @@
{% endblock %}
{% block content %}
{% trans organization_name_with_link=macros.link_tag(realm.url, realm.string_id) %}
{% trans organization_name_with_link=macros.link_tag(realm_url, string_id) %}
Your organization, {{ organization_name_with_link }}, has been downgraded to the Zulip Cloud
Free plan because of unpaid invoices. The unpaid invoices have been voided.
{% endtrans %}

View File

@@ -1 +1 @@
{{ realm.string_id }}: Your organization has been downgraded to Zulip Cloud Free
{{ string_id }}: Your organization has been downgraded to Zulip Cloud Free

View File

@@ -1,4 +1,4 @@
Your organization, {{ realm.url }}, has been downgraded to the Zulip Cloud
Your organization, {{ realm_url }}, has been downgraded to the Zulip Cloud
Free plan because of unpaid invoices. The unpaid invoices have been voided.
To continue on the Zulip Cloud Standard plan, please upgrade again by going