Fix registrationForm (add is_valid call)

This commit is contained in:
Andrew Smirnov 2021-02-18 21:04:45 +03:00
parent 0953a0627e
commit e955dfab99
No known key found for this signature in database
GPG Key ID: 0EFE318E5BB2A82A

View File

@ -25,21 +25,20 @@ class CustomRegistrationView(RegistrationView):
def register(self, form): def register(self, form):
self.is_allowed = True self.is_allowed = True
forms = PasswordResetForm(initial={'email': form.data['email']}) forms = PasswordResetForm(initial={'email': form.data['email']})
opts = { if forms.is_valid():
'use_https': self.request.is_secure(), opts = {
'token_generator': default_token_generator, 'use_https': self.request.is_secure(),
'from_email': form.data['email'], 'token_generator': default_token_generator,
'email_template_name': 'registration/password_reset_email.html', 'from_email': form.data['email'],
'subject_template_name': 'registration/password_reset_subject.txt', 'email_template_name': 'registration/password_reset_email.html',
'request': self.request, 'subject_template_name': 'registration/password_reset_subject.txt',
'html_email_template_name': None, 'request': self.request,
'extra_email_context': None, 'html_email_template_name': None,
} 'extra_email_context': None,
forms.full_clean() }
forms.save(**opts) forms.full_clean()
forms.save(**opts)
if get_user_organization(form.data['email']) == 'SYSTEM' and check_user_exist(form.data['email']): if get_user_organization(form.data['email']) == 'SYSTEM' and check_user_exist(form.data['email']):
user = User.objects.create_user( user = User.objects.create_user(