diff --git a/accounts/forms.py b/accounts/forms.py index b3e20fdf..c7e3443d 100644 --- a/accounts/forms.py +++ b/accounts/forms.py @@ -248,10 +248,11 @@ class RegistrationCompleteForm(forms.ModelForm): try: User.objects.get(url=url) - raise forms.ValidationError(_(u'Пользователь с таким url уже существует')) - except User.DoesNotExist: + User.objects.get(id=int(url)) + except (User.DoesNotExist, ValueError, ): return url - + else: + raise forms.ValidationError(_(u'Пользователь с таким url уже существует')) class SocialRegistrationCompleteForm(RegistrationCompleteForm):