diff --git a/zerver/tests/test_docs.py b/zerver/tests/test_docs.py index c281c89851..03ecc65a46 100644 --- a/zerver/tests/test_docs.py +++ b/zerver/tests/test_docs.py @@ -399,7 +399,7 @@ class PlansPageTest(ZulipTestCase): realm.save(update_fields=["plan_type"]) result = self.client_get("/plans/", subdomain="zulip") self.assertEqual(result.status_code, 302) - self.assertEqual(result["Location"], "/accounts/login/?next=plans") + self.assertEqual(result["Location"], "/accounts/login/?next=/plans") guest_user = "polonius" self.login(guest_user) diff --git a/zerver/views/portico.py b/zerver/views/portico.py index 8302e11960..6836809963 100644 --- a/zerver/views/portico.py +++ b/zerver/views/portico.py @@ -47,7 +47,7 @@ def plans_view(request: HttpRequest) -> HttpResponse: if realm.plan_type == Realm.SELF_HOSTED and settings.PRODUCTION: return HttpResponseRedirect("https://zulip.com/plans") if not request.user.is_authenticated: - return redirect_to_login(next="plans") + return redirect_to_login(next="/plans") if request.user.is_guest: return TemplateResponse(request, "404.html", status=404) if settings.CORPORATE_ENABLED: