Bugfixy mighraci
This commit is contained in:
parent
a8af456724
commit
23caabba6b
3 changed files with 10 additions and 6 deletions
|
@ -160,16 +160,18 @@ def check_organizator():
|
||||||
for o,n in res:
|
for o,n in res:
|
||||||
check_same(o,n,old_fields, new_fields)
|
check_same(o,n,old_fields, new_fields)
|
||||||
# organizuje od, do:
|
# organizuje od, do:
|
||||||
print(list(o.keys()),list(n.keys()))
|
if o['organizuje_do_roku'] is None and n['organizuje_do'] is None:
|
||||||
if o['organizuje_od_roku'] != n['organizuje_od'].year:
|
pass
|
||||||
|
elif o['organizuje_od_roku'] != n['organizuje_od'].year:
|
||||||
raise ValueError(f'Not matching organizuje_od for org id={o["id"]}: old {o["organizuje_od_roku"]}, new {n["organizuje_od"]}')
|
raise ValueError(f'Not matching organizuje_od for org id={o["id"]}: old {o["organizuje_od_roku"]}, new {n["organizuje_od"]}')
|
||||||
if o['organizuje_do_roku'] != n['organizuje_do'].year:
|
if o['organizuje_do_roku'] is None and n['organizuje_do'] is None:
|
||||||
|
pass
|
||||||
|
elif o['organizuje_do_roku'] != n['organizuje_do'].year:
|
||||||
raise ValueError(f'Not matching organizuje_do for org id={o["id"]}: old {o["organizuje_do_roku"]}, new {n["organizuje_do"]}')
|
raise ValueError(f'Not matching organizuje_do for org id={o["id"]}: old {o["organizuje_do_roku"]}, new {n["organizuje_do"]}')
|
||||||
if o['prezdivka'] == n['o_prezdivka']:
|
if o['prezdivka'] == n['o_prezdivka']:
|
||||||
continue
|
continue
|
||||||
if o['prezdivka'] is None and n['o_prezdivka'] == '':
|
if o['prezdivka'] is None and n['o_prezdivka'] == '':
|
||||||
continue
|
continue
|
||||||
print(o,n)
|
|
||||||
raise ValueError(f'Not matching prezdivka for org id={o["id"]}: old {o["prezdivka"]}, new {n["o_prezdivka"]}')
|
raise ValueError(f'Not matching prezdivka for org id={o["id"]}: old {o["prezdivka"]}, new {n["o_prezdivka"]}')
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Generated by Django 2.2.13 on 2020-06-24 22:57
|
# Generated by Django 2.2.13 on 2020-06-24 22:57
|
||||||
|
|
||||||
|
# V současné době nepoužíván
|
||||||
|
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
def smaz_prezdivku(apps, schema_editor):
|
def smaz_prezdivku(apps, schema_editor):
|
||||||
|
@ -26,7 +28,7 @@ class Migration(migrations.Migration):
|
||||||
migrations.AlterField(
|
migrations.AlterField(
|
||||||
model_name='osoba',
|
model_name='osoba',
|
||||||
name='prezdivka',
|
name='prezdivka',
|
||||||
field=models.CharField(blank=True, max_length=256, null=True, verbose_name='přezdívka'),
|
field=models.CharField(blank=True, max_length=256, verbose_name='přezdívka'),
|
||||||
),
|
),
|
||||||
migrations.RunPython(smaz_prezdivku, pridej_prezdivku),
|
migrations.RunPython(smaz_prezdivku, pridej_prezdivku),
|
||||||
]
|
]
|
|
@ -6,7 +6,7 @@ from django.db import migrations
|
||||||
class Migration(migrations.Migration):
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('seminar', '0085_nepovinna_prezdivka'),
|
('seminar', '0084_clanek_cislo'),
|
||||||
]
|
]
|
||||||
|
|
||||||
operations = [
|
operations = [
|
||||||
|
|
Loading…
Reference in a new issue