diff --git a/bin/init-schools b/bin/init-schools index efbfc9f244ebff5056a1a9c6236b344b12990217..acc23a4ddbc9051e6deaaece5be8654db0406f37 100755 --- a/bin/init-schools +++ b/bin/init-schools @@ -356,12 +356,14 @@ def plan_single_change(old: Optional[ProtoSchool], new: Optional[ProtoSchool]) - if getattr(old, field) != getattr(new, field): changes.append((field, getattr(old, field), getattr(new, field))) - if changes: - act = create_action(old, ActionType.EDIT, 'změny') - for field, old_val, new_val in changes: - print(f'\t{field}: {new_val}') - print(f'\t#{" " * len(field)} {old_val}') - act.values[field] = new_val + if set(changes) <= {'is_zs', 'is_ss'}: + return None + + act = create_action(old, ActionType.EDIT, 'změny') + for field, old_val, new_val in changes: + print(f'\t{field}: {new_val}') + print(f'\t#{" " * len(field)} {old_val}') + act.values[field] = new_val def plan_actions() -> List[Action]: diff --git a/db/skoly/NOTES b/db/skoly/NOTES index f241603e2e297b3407cf453424c17da6d31cd7ef..6faa95645bc8fca91c032011ed7b00b4275c96f1 100644 --- a/db/skoly/NOTES +++ b/db/skoly/NOTES @@ -24,7 +24,6 @@ Tu převést ssconvert-em na extra/skoly/SkolyAObory.csv. ### TODO ### -- pokud se změní jen is_zs/is_ss, změnu ignorovat - před skrytím školy zkontrolovat, že se na ní nesoutěží ### Poznámky z prvního importu škol ###