Skip to content

Commit 1835360

Browse files
igor-petrik-invitaedopry
authored andcommitted
fix(#1591): Implements fix
1 parent 83b47f7 commit 1835360

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Hamid Hashemi
6969
Hasan Ramezani
7070
Hiroki Kiyohara
7171
Hossein Shakiba
72+
Igor Petrik
7273
Islam Kamel
7374
Ivan Lukyanets
7475
Jaap Roes

oauth2_provider/migrations/0006_alter_application_client_secret.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
import oauth2_provider.models
77
from oauth2_provider import settings
88

9-
109
logger = logging.getLogger()
1110

1211

1312
def forwards_func(apps, schema_editor):
1413
"""
1514
Forward migration touches every application.client_secret which will cause it to be hashed if not already the case.
1615
"""
16+
db_alias = schema_editor.connection.alias
1717
Application = apps.get_model(settings.APPLICATION_MODEL)
18-
applications = Application._default_manager.all()
18+
applications = Application._default_manager.using(db_alias).all()
1919
for application in applications:
20-
application.save(update_fields=['client_secret'])
20+
application.save(using=db_alias, update_fields=['client_secret'])
2121

2222

2323
def reverse_func(apps, schema_editor):

oauth2_provider/migrations/0012_add_token_checksum.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ def forwards_func(apps, schema_editor):
88
"""
99
Forward migration touches every "old" accesstoken.token which will cause the checksum to be computed.
1010
"""
11+
db_alias = schema_editor.connection.alias
1112
AccessToken = apps.get_model(oauth2_settings.ACCESS_TOKEN_MODEL)
12-
accesstokens = AccessToken._default_manager.iterator()
13-
for accesstoken in accesstokens:
14-
accesstoken.save(update_fields=['token_checksum'])
13+
for accesstoken in AccessToken._default_manager.using(db_alias).iterator():
14+
accesstoken.save(using=db_alias, update_fields=['token_checksum'])
1515

1616

1717
class Migration(migrations.Migration):

0 commit comments

Comments
 (0)