Skip to content

Commit b47ab80

Browse files
authored
Downgrade django-allauth (#12367)
We were relying on clean_email not being called on autosignup. That was changed in the latest release, and it's not allowing users to sign up with Google/SAML. Closes readthedocs/readthedocs-corporate#2029
1 parent 54ef16e commit b47ab80

File tree

5 files changed

+21
-15
lines changed

5 files changed

+21
-15
lines changed

requirements/deploy.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ django==5.2.4
130130
# djangorestframework
131131
# drf-extensions
132132
# jsonfield
133-
django-allauth[mfa,saml,socialaccount]==65.10.0
133+
django-allauth[mfa,saml,socialaccount]==65.9.0
134134
# via -r requirements/pip.txt
135135
django-annoying==0.10.8
136136
# via -r requirements/pip.txt
@@ -269,7 +269,6 @@ newrelic==10.7.0
269269
oauthlib==3.3.1
270270
# via
271271
# -r requirements/pip.txt
272-
# django-allauth
273272
# requests-oauthlib
274273
orjson==3.11.1
275274
# via -r requirements/pip.txt
@@ -378,7 +377,9 @@ requests==2.32.4
378377
# slumber
379378
# stripe
380379
requests-oauthlib==2.0.0
381-
# via -r requirements/pip.txt
380+
# via
381+
# -r requirements/pip.txt
382+
# django-allauth
382383
requests-toolbelt==1.0.0
383384
# via -r requirements/pip.txt
384385
rest-framework-generic-relations==2.2.0

requirements/docker.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ django==5.2.4
138138
# djangorestframework
139139
# drf-extensions
140140
# jsonfield
141-
django-allauth[mfa,saml,socialaccount]==65.10.0
141+
django-allauth[mfa,saml,socialaccount]==65.9.0
142142
# via -r requirements/pip.txt
143143
django-annoying==0.10.8
144144
# via -r requirements/pip.txt
@@ -284,7 +284,6 @@ mdurl==0.1.2
284284
oauthlib==3.3.1
285285
# via
286286
# -r requirements/pip.txt
287-
# django-allauth
288287
# requests-oauthlib
289288
orjson==3.11.1
290289
# via -r requirements/pip.txt
@@ -406,7 +405,9 @@ requests==2.32.4
406405
# slumber
407406
# stripe
408407
requests-oauthlib==2.0.0
409-
# via -r requirements/pip.txt
408+
# via
409+
# -r requirements/pip.txt
410+
# django-allauth
410411
requests-toolbelt==1.0.0
411412
# via -r requirements/pip.txt
412413
rest-framework-generic-relations==2.2.0

requirements/pip.in

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ redis
5555
celery
5656
django-celery-beat
5757

58-
django-allauth[socialaccount,saml,mfa]
58+
# 65.10.0 includes a fix that changes when clean_email is called,
59+
# we were relying on that method not being called on auto-signup for SAML and Google.
60+
# https://codeberg.org/allauth/django-allauth/commit/a5782aca5e373a48e7408e02d68211d934e821f3
61+
django-allauth[socialaccount,saml,mfa]==65.9.0
5962

6063
requests-oauthlib
6164

requirements/pip.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ django==5.2.4
9393
# djangorestframework
9494
# drf-extensions
9595
# jsonfield
96-
django-allauth[mfa,saml,socialaccount]==65.10.0
96+
django-allauth[mfa,saml,socialaccount]==65.9.0
9797
# via -r requirements/pip.in
9898
django-annoying==0.10.8
9999
# via -r requirements/pip.in
@@ -200,9 +200,7 @@ lxml==5.3.2
200200
markdown==3.8.2
201201
# via -r requirements/pip.in
202202
oauthlib==3.3.1
203-
# via
204-
# django-allauth
205-
# requests-oauthlib
203+
# via requests-oauthlib
206204
orjson==3.11.1
207205
# via -r requirements/pip.in
208206
packaging==25.0
@@ -275,7 +273,9 @@ requests==2.32.4
275273
# slumber
276274
# stripe
277275
requests-oauthlib==2.0.0
278-
# via -r requirements/pip.in
276+
# via
277+
# -r requirements/pip.in
278+
# django-allauth
279279
requests-toolbelt==1.0.0
280280
# via -r requirements/pip.in
281281
rest-framework-generic-relations==2.2.0

requirements/testing.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ django==5.2.4
135135
# djangorestframework
136136
# drf-extensions
137137
# jsonfield
138-
django-allauth[mfa,saml,socialaccount]==65.10.0
138+
django-allauth[mfa,saml,socialaccount]==65.9.0
139139
# via -r requirements/pip.txt
140140
django-annoying==0.10.8
141141
# via -r requirements/pip.txt
@@ -276,7 +276,6 @@ markupsafe==3.0.2
276276
oauthlib==3.3.1
277277
# via
278278
# -r requirements/pip.txt
279-
# django-allauth
280279
# requests-oauthlib
281280
orjson==3.11.1
282281
# via -r requirements/pip.txt
@@ -407,7 +406,9 @@ requests==2.32.4
407406
requests-mock==1.12.1
408407
# via -r requirements/testing.in
409408
requests-oauthlib==2.0.0
410-
# via -r requirements/pip.txt
409+
# via
410+
# -r requirements/pip.txt
411+
# django-allauth
411412
requests-toolbelt==1.0.0
412413
# via -r requirements/pip.txt
413414
rest-framework-generic-relations==2.2.0

0 commit comments

Comments
 (0)