diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d97fe8f7db19bd4b213bdce0a70b2c82b5bb956a..24a5f0df42db09d1f4958152140df4e920d03b30 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,11 @@ and this project adheres to `Semantic Versioning`_. Unreleased ---------- +Fixed +~~~~~ + +* Importer failed sometimes on progressing absences. + `2.3.2`_ - 2022-09-01 --------------------- diff --git a/aleksis/apps/untis/util/mysql/importers/absences.py b/aleksis/apps/untis/util/mysql/importers/absences.py index 48ad3950ce55f444036ce192bfb22fa437385c16..9d5e4e7d7e45bc3a0e13a7744597381c5a6bf1b2 100644 --- a/aleksis/apps/untis/util/mysql/importers/absences.py +++ b/aleksis/apps/untis/util/mysql/importers/absences.py @@ -183,6 +183,5 @@ def import_absences( if a.import_ref_untis and a.import_ref_untis not in existing_absences: logger.info("Absence {} deleted".format(a.id)) a.delete() - LessonSubstitution.objects.filter(absence_ref_untis=a.import_ref_untis).delete() return ref, created_substitutions