diff --git a/backend/aci/server/routes/billing.py b/backend/aci/server/routes/billing.py index 4ce4bc9c4..d80a426fe 100644 --- a/backend/aci/server/routes/billing.py +++ b/backend/aci/server/routes/billing.py @@ -128,6 +128,7 @@ async def create_checkout_session( "quantity": 1, } ], + allow_promotion_codes=True, success_url=f"{config.DEV_PORTAL_URL}/settings", cancel_url=f"{config.DEV_PORTAL_URL}/pricing", mode="subscription", diff --git a/backend/mock/propelauth_fastapi_mock.py b/backend/mock/propelauth_fastapi_mock.py index 95090084b..f1b2aab0d 100644 --- a/backend/mock/propelauth_fastapi_mock.py +++ b/backend/mock/propelauth_fastapi_mock.py @@ -270,7 +270,15 @@ def fetch_users_in_org( include_orgs: bool = False, role: str | None = None, ): - return self.auth.fetch_users_in_org(org_id, page_size, page_number, include_orgs, role) + # Mock response for local development + from propelauth_py.api import UsersPagedResponse + return UsersPagedResponse( + users=[], + total_users=0, + current_page=page_number, + page_size=page_size, + has_more_results=False + ) def create_user( self, diff --git a/frontend/src/app/pricing/page.tsx b/frontend/src/app/pricing/page.tsx index 5d3371083..3ad56d701 100644 --- a/frontend/src/app/pricing/page.tsx +++ b/frontend/src/app/pricing/page.tsx @@ -93,7 +93,7 @@ export default function PricingPage() { useEffect(() => { if (subscription && subscription.plan !== "free") { - router.replace("/account"); + router.replace("/settings"); } }, [subscription, router]);