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