mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-17 05:28:03 +00:00
If user object has no password, set some random password; Else Django refuses to send out password reset mail
This commit is contained in:
@@ -914,6 +914,9 @@ class PasswordResetView(PasswordResetViewOriginal):
|
||||
try:
|
||||
confirmed_email = ConfirmedEmail.objects.get(email=request.POST['email'])
|
||||
confirmed_email.user.email = confirmed_email.email
|
||||
if not confirmed_email.user.password:
|
||||
random_pass = User.objects.make_random_password()
|
||||
confirmed_email.user.set_pasword(random_pass)
|
||||
confirmed_email.user.save()
|
||||
except Exception as exc:
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user