From a3b4e3a5d0682aa12fec75c50ac89bac92414b1a Mon Sep 17 00:00:00 2001
From: MaM Web user <mam-web@gimli.ms.mff.cuni.cz>
Date: Sun, 5 Sep 2021 22:17:57 +0200
Subject: [PATCH] =?UTF-8?q?Detekce=20kolizn=C3=ADch=20jmen?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 seminar/views/views_all.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/seminar/views/views_all.py b/seminar/views/views_all.py
index f1085b60..a9a5b1ff 100644
--- a/seminar/views/views_all.py
+++ b/seminar/views/views_all.py
@@ -1277,10 +1277,17 @@ def prihlaskaView(request):
 				# Od této chvíle dál je správná osoba ta "původní", novou podle formuláře si ale zachováme
 				o, o_form = orig_osoba, o
 
+
+
 				o.save()
 				o.user = u
 				o.save()
 
+				# Jednoduchá kvazi-kontrola duplicitních Osob
+				kolize = m.Osoba.objects.filter(jmeno=o.jmeno, prijmeni=o.prijmeni)
+				if kolize.count() > 1:	# Jednu z nich jsme právě uložili
+					err_logger.warning(f'Zaregistrovala se osoba s kolizním jménem. ID osob: {[o.id for o in kolize]}')
+
 				r = Resitel(
 					rok_maturity = fcd['rok_maturity'],
 					zasilat = fcd['zasilat'],