Browse Source

Fix doregistrace

Neporovnávat věci, které nechceme porovnávat; zrušeny f-stringy bez f.
middleware_test
MaM Web user 3 years ago
parent
commit
9462c78fb8
  1. 6
      seminar/views/views_all.py

6
seminar/views/views_all.py

@ -1254,7 +1254,7 @@ def prihlaskaView(request):
# Dovolujeme doregistraci uživatele pro existující mail, takže naopak chceme doplnit/aktualizovat údaje do stávajícího objektu
try:
orig_osoba = m.Osoba.objects.get(email=fcd['email'])
orig_osoba.poznamka += f'\nDOREGISTRACE K EXISTUJÍCÍMU E-MAILU, diff níže.'
orig_osoba.poznamka += '\nDOREGISTRACE K EXISTUJÍCÍMU E-MAILU, diff níže.'
except m.Osoba.DoesNotExist:
# Trik: Budeme aktualizovat údaje nové osoby, takže se asi nic nezmění, ale fungovat to bude.
orig_osoba = o
@ -1296,11 +1296,11 @@ def prihlaskaView(request):
# Porovnání údajů u řešitele
try:
orig_resitel = o.resitel
orig_resitel.poznamka += f'\nDOREGISTRACE ŘEŠITELE, diff:'
orig_resitel.poznamka += '\nDOREGISTRACE ŘEŠITELE, diff:'
except m.Resitel.DoesNotExist:
# Stejný trik:
orig_resitel = r
resitel_attrs = ['skola', 'poznamka', 'rok_maturity', 'zasilat', 'zasilat_cislo_emailem']
resitel_attrs = ['skola', 'rok_maturity', 'zasilat', 'zasilat_cislo_emailem']
for attr in resitel_attrs:
new = getattr(r, attr)
old = getattr(orig_resitel, attr)

Loading…
Cancel
Save