diff options
Diffstat (limited to 'askbot/deps/django_authopenid/views.py')
-rw-r--r-- | askbot/deps/django_authopenid/views.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/askbot/deps/django_authopenid/views.py b/askbot/deps/django_authopenid/views.py index 8e206120..1d1a9a57 100644 --- a/askbot/deps/django_authopenid/views.py +++ b/askbot/deps/django_authopenid/views.py @@ -903,7 +903,8 @@ def register(request, login_provider_name=None, user_identifier=None): email = request.session.get('email', '') logging.debug('request method is %s' % request.method) - register_form = forms.OpenidRegisterForm( + form_class = forms.get_registration_form_class() + register_form = form_class( initial={ 'next': next_url, 'username': request.session.get('username', ''), @@ -931,9 +932,10 @@ def register(request, login_provider_name=None, user_identifier=None): login_provider_name = request.session['login_provider_name'] logging.debug('trying to create new account associated with openid') - register_form = forms.OpenidRegisterForm(request.POST) + form_class = forms.get_registration_form_class() + register_form = form_class(request.POST) if not register_form.is_valid(): - logging.debug('OpenidRegisterForm is INVALID') + logging.debug('registration form is INVALID') else: username = register_form.cleaned_data['username'] email = register_form.cleaned_data['email'] |