mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-25 12:08:40 +02:00
bug fix
This commit is contained in:
parent
1e9ae7befc
commit
7a67845b6d
3 changed files with 10 additions and 0 deletions
|
@ -162,6 +162,10 @@ class CheckPortfolioMiddleware:
|
|||
request.session["portfolio"] = request.user.get_first_portfolio()
|
||||
else:
|
||||
request.session["portfolio"] = None
|
||||
else:
|
||||
# Edge case: waffle flag is changed while the user is logged in
|
||||
if not request.user.is_org_user(request) and request.session.get("portfolio"):
|
||||
request.session["portfolio"] = None
|
||||
|
||||
if request.session.get("portfolio"):
|
||||
if current_path == self.home:
|
||||
|
|
|
@ -2,6 +2,7 @@ from django.urls import reverse
|
|||
from api.tests.common import less_console_noise_decorator
|
||||
from registrar.config import settings
|
||||
from registrar.models import Portfolio, SeniorOfficial
|
||||
from unittest import skip
|
||||
from django_webtest import WebTest # type: ignore
|
||||
from registrar.models import (
|
||||
DomainRequest,
|
||||
|
@ -532,3 +533,7 @@ class TestPortfolio(WebTest):
|
|||
self.assertEqual(response.status_code, 200)
|
||||
self.assertContains(response, "Domain name")
|
||||
permission.delete()
|
||||
|
||||
@skip("TODO")
|
||||
def test_portfolio_cache_updates_when_modified(self):
|
||||
pass
|
||||
|
|
|
@ -522,6 +522,7 @@ class DomainRequestWizard(DomainRequestWizardPermissionView, TemplateView):
|
|||
return HttpResponseRedirect(reverse("domain-requests"))
|
||||
else:
|
||||
return HttpResponseRedirect(reverse("home"))
|
||||
|
||||
# otherwise, proceed as normal
|
||||
return self.goto_next_step()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue