From 7fc9d10310d50bda55cd02281616a838ee02c5d3 Mon Sep 17 00:00:00 2001 From: isabellaenriquez Date: Wed, 19 Nov 2025 13:37:13 -0500 Subject: [PATCH 1/2] chore(checkout): Add path pattern --- src/sentry/organizations/absolute_url.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sentry/organizations/absolute_url.py b/src/sentry/organizations/absolute_url.py index a4e2c62a7154ba..615719044c808a 100644 --- a/src/sentry/organizations/absolute_url.py +++ b/src/sentry/organizations/absolute_url.py @@ -27,6 +27,7 @@ re.compile(r"^\/?(?!settings)[^/]+\/([^/]+)\/getting-started\/(.*)"), r"/getting-started/\1/\2", ), + (re.compile(r"^\/?checkout\/[^/]+\/(.*)"), r"/checkout/\1"), ] From c66811d64cf0cfc028308634eafdc7aa352a65b0 Mon Sep 17 00:00:00 2001 From: isabellaenriquez Date: Wed, 19 Nov 2025 13:37:51 -0500 Subject: [PATCH 2/2] add test --- tests/sentry/organizations/test_absolute_url.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/sentry/organizations/test_absolute_url.py b/tests/sentry/organizations/test_absolute_url.py index edbe9cff31e1ee..236205c12d6905 100644 --- a/tests/sentry/organizations/test_absolute_url.py +++ b/tests/sentry/organizations/test_absolute_url.py @@ -39,6 +39,8 @@ ("/join-request/acme/", "/join-request/"), ("/onboarding/acme/", "/onboarding/"), ("/onboarding/acme/project/", "/onboarding/project/"), + ("/checkout/acme/", "/checkout/"), + ("/checkout/acme/?query=value", "/checkout/?query=value"), ("/organizations/new/", "/organizations/new/"), ("/organizations/albertos-apples/issues/", "/issues/"), ("/organizations/albertos-apples/issues/?_q=all#hash", "/issues/?_q=all#hash"),