Browse Source

fix: kontrola duplicitní přezdívky při editaci osobních údajů

pull/13/head
Jonas Havelka 2 years ago
parent
commit
98ac3f63bf
  1. 5
      personalni/forms.py

5
personalni/forms.py

@ -208,11 +208,8 @@ class ProfileEditForm(forms.Form):
prezdivka_resitele = self.cleaned_data.get('prezdivka_resitele') prezdivka_resitele = self.cleaned_data.get('prezdivka_resitele')
if prezdivka_resitele == '': if prezdivka_resitele == '':
return prezdivka_resitele return prezdivka_resitele
try: if Resitel.objects.filter(prezdivka_resitele=prezdivka_resitele).exclude(osoba__user__username=self.username).count() > 0:
Resitel.objects.get(prezdivka_resitele=prezdivka_resitele)
raise forms.ValidationError('Přezdívka je již použita') raise forms.ValidationError('Přezdívka je již použita')
except ObjectDoesNotExist:
pass
return prezdivka_resitele return prezdivka_resitele
def clean_email(self): def clean_email(self):

Loading…
Cancel
Save