diff -r f257ad33bed5 -r 0d43ccd0e1f7 src/cm/views/user.py --- a/src/cm/views/user.py Wed Jan 27 16:18:30 2010 +0100 +++ b/src/cm/views/user.py Thu Jan 28 10:28:28 2010 +0100 @@ -213,6 +213,11 @@ class Meta: model = UserProfile fields = ('preferred_language', 'tags') + +class UserProfileRegisterForm(ModelForm): + class Meta: + model = UserProfile + fields = ('preferred_language', ) class UserAddForm(forms.Form): note = forms.CharField(label=ugettext_lazy(u'Note'), @@ -548,7 +553,7 @@ def register(request): if request.method == 'POST': userform = UserForm(request.POST) - userprofileaddform = UserProfileAddForm(request.POST) + userprofileaddform = UserProfileRegisterForm(request.POST) if userform.is_valid() and userprofileaddform.is_valid(): data = userform.cleaned_data @@ -565,6 +570,6 @@ return HttpResponseRedirect(reverse('index')) else: userform = UserForm() - userprofileaddform = UserProfileAddForm() + userprofileaddform = UserProfileRegisterForm() return render_to_response('site/register.html', {'forms':[userform, userprofileaddform]}, context_instance=RequestContext(request))