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

This commit is contained in:
Jonas Havelka 2022-12-19 23:52:11 +01:00
parent abcfa996bd
commit 98ac3f63bf

View file

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