mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-17 13:38: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:
|
try:
|
||||||
confirmed_email = ConfirmedEmail.objects.get(email=request.POST['email'])
|
confirmed_email = ConfirmedEmail.objects.get(email=request.POST['email'])
|
||||||
confirmed_email.user.email = confirmed_email.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()
|
confirmed_email.user.save()
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
pass
|
pass
|
||||||
|
|||||||
Reference in New Issue
Block a user