From 4446db324945a063268531912639f7917b1cb11a Mon Sep 17 00:00:00 2001 From: Herculino Trotta Date: Sat, 24 Oct 2026 13:27:10 -0300 Subject: [PATCH] test(users): stop using SocialLogin.state_from_request removed in allauth 65.20 django-allauth 65.20 removed SocialLogin.state_from_request, breaking the OIDC email auto-connect tests after the bump in #627. --- app/apps/users/tests.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/apps/users/tests.py b/app/apps/users/tests.py index 1ca0ea01..6186727e 100644 --- a/app/apps/users/tests.py +++ b/app/apps/users/tests.py @@ -105,7 +105,6 @@ class OIDCEmailAutoConnectTests(TestCase): from allauth.core import context from allauth.socialaccount.adapter import get_adapter from allauth.socialaccount.helpers import complete_social_login - from allauth.socialaccount.models import SocialLogin from django.contrib.messages.middleware import MessageMiddleware from django.contrib.sessions.middleware import SessionMiddleware from django.contrib.auth.models import AnonymousUser @@ -118,7 +117,7 @@ class OIDCEmailAutoConnectTests(TestCase): provider = get_adapter().get_provider(request, "test-oidc") sociallogin = provider.sociallogin_from_response(request, claims) - sociallogin.state = SocialLogin.state_from_request(request) + sociallogin.state = {"process": "login"} with context.request_context(request): complete_social_login(request, sociallogin) return request