core: satisfy account switch lint

Agent-thread: https://sdko.org/internal/thr/ak/019ecc63-edee-7db1-8f5b-5073ff5d562f
A7k-product: product
A7k-product-repo: 3
Co-authored-by: Agent <gptagent@svc.sdko.net>
This commit is contained in:
Dominic R
2026-06-15 14:24:55 -04:00
parent 12c1bd3cf3
commit 482b486908
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -14,15 +14,15 @@ from authentik.core.tests.utils import (
create_test_user,
)
from authentik.core.views.account_switch import QS_ACCOUNT_SWITCH_STALE
from authentik.events.models import Event, EventAction
from authentik.flows.markers import StageMarker
from authentik.flows.models import Flow, FlowDesignation, FlowStageBinding
from authentik.flows.planner import (
PLAN_CONTEXT_ACCOUNT_SWITCH_FROM_USER,
PLAN_CONTEXT_IS_ACCOUNT_SWITCH,
PLAN_CONTEXT_PENDING_USER,
FlowPlan,
)
from authentik.events.models import Event, EventAction
from authentik.flows.markers import StageMarker
from authentik.flows.models import Flow, FlowDesignation, FlowStageBinding
from authentik.flows.tests import FlowTestCase
from authentik.flows.views.executor import SESSION_KEY_PLAN
from authentik.root.middleware import COOKIE_NAME_ACCOUNTS
+3 -1
View File
@@ -44,7 +44,9 @@ class TestSessionSuperseding(TestCase):
"""Test a new login marks the browser's previous logins as not current"""
browser_key = get_random_string(BROWSER_KEY_LENGTH)
previous = create_test_session(self.user, browser_key=browser_key)
other_browser = create_test_session(self.user, browser_key=get_random_string(BROWSER_KEY_LENGTH))
other_browser = create_test_session(
self.user, browser_key=get_random_string(BROWSER_KEY_LENGTH)
)
request = RequestFactory().get("/")
request.browser_key = browser_key
+1 -3
View File
@@ -58,9 +58,7 @@ class AccountSwitchView(View):
response = plan.to_redirect(request, flow)
if stale_user_uid:
separator = "&" if "?" in response["Location"] else "?"
response["Location"] += separator + urlencode(
{QS_ACCOUNT_SWITCH_STALE: stale_user_uid}
)
response["Location"] += separator + urlencode({QS_ACCOUNT_SWITCH_STALE: stale_user_uid})
return response
@staticmethod