From c59725fc8f6c43a811a0fb01ffaff7a3d8fc0587 Mon Sep 17 00:00:00 2001 From: mdtro <20070360+mdtro@users.noreply.github.com> Date: Thu, 23 Jan 2025 17:34:36 -0600 Subject: [PATCH] add support for setting enhanced_privacy via query param --- src/sentry/web/frontend/debug/mail.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sentry/web/frontend/debug/mail.py b/src/sentry/web/frontend/debug/mail.py index f38fc34fd67d4c..e1cd5c90aa76fd 100644 --- a/src/sentry/web/frontend/debug/mail.py +++ b/src/sentry/web/frontend/debug/mail.py @@ -324,7 +324,11 @@ def html_body(self): def render(self, request: HttpRequest): return render_to_response( "sentry/debug/mail/preview.html", - context={"preview": self, "format": request.GET.get("format")}, + context={ + "preview": self, + "format": request.GET.get("format"), + "enhanced_privacy": request.GET.get("enhanced_privacy", False), + }, ) @@ -454,6 +458,8 @@ def alert(request): org = Organization(id=1, slug="example", name="Example") project = Project(id=1, slug="example", name="Example", organization=org) + org.flags.enhanced_privacy = request.GET.get("enhanced_privacy", False) + event = make_error_event(request, project, platform) group = event.group