Browse Source

fix: lepší count než try-catch při kontrole duplicitní přezdívky v přihlášce

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

5
personalni/forms.py

@ -110,11 +110,8 @@ class PrihlaskaForm(PasswordResetForm):
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).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_zasilat(self): def clean_zasilat(self):

Loading…
Cancel
Save