Merge pull request #4829 from rtfd/davidfischer/hotfix-migrate-old-passwords

Migrate old passwords without "set_unusable_password"
remove-drf-serializer
Eric Holscher 2018-10-30 15:53:20 -05:00 committed by GitHub
commit 486e15a112
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@
from __future__ import unicode_literals
from django.db import migrations
from django.contrib.auth.hashers import make_password
def forwards_func(apps, schema_editor):
@ -18,7 +19,7 @@ def forwards_func(apps, schema_editor):
for pattern in old_password_patterns:
users = User.objects.filter(password__startswith=pattern)
for user in users:
user.set_unusable_password()
user.password = make_password(None)
user.save()