From be2d93036d626af57badea7d1bbd99bd38b24d4c Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Tue, 27 Apr 2021 15:31:14 -0700 Subject: [PATCH] emails: Include marketing unsubscribe link in send_custom_email context. --- zerver/lib/send_email.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zerver/lib/send_email.py b/zerver/lib/send_email.py index a759e895db..439746711e 100644 --- a/zerver/lib/send_email.py +++ b/zerver/lib/send_email.py @@ -23,7 +23,7 @@ from django.utils.timezone import now as timezone_now from django.utils.translation import gettext as _ from django.utils.translation import override as override_language -from confirmation.models import generate_key +from confirmation.models import generate_key, one_click_unsubscribe_link from scripts.setup.inline_email_css import inline_template from zerver.lib.logging_util import log_to_file from zerver.models import EMAIL_TYPES, Realm, ScheduledEmail, UserProfile, get_user_profile_by_id @@ -464,6 +464,7 @@ def send_custom_email(users: List[UserProfile], options: Dict[str, Any]) -> None context = { "realm_uri": user_profile.realm.uri, "realm_name": user_profile.realm.name, + "unsubscribe_link": one_click_unsubscribe_link(user_profile, "marketing"), } send_email( email_id,