From 768994a0099ed701b760e3ec7d1dcfb69b3329ba Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Thu, 24 Feb 2022 20:37:01 +0100
Subject: [PATCH] Use new change tracker from Chronos

---
 CHANGELOG.rst                         | 1 +
 aleksis/apps/untis/util/mysql/main.py | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 3a5f404..f17a620 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -14,6 +14,7 @@ Changed
 
 * Let untis_import_mysql management command default to ``current`` instead of all
   to prevent accidental imports of old plans
+* Use new change tracker from Chronos to trigger notifications
 
 `2.1.3`_ - 2022-02-06
 ---------------------
diff --git a/aleksis/apps/untis/util/mysql/main.py b/aleksis/apps/untis/util/mysql/main.py
index b3e6ca5..7ae5113 100644
--- a/aleksis/apps/untis/util/mysql/main.py
+++ b/aleksis/apps/untis/util/mysql/main.py
@@ -5,6 +5,7 @@ from django.db.models import QuerySet
 import reversion
 from tqdm import tqdm
 
+from aleksis.apps.chronos.util.change_tracker import TimetableDataChangeTracker
 from aleksis.apps.untis.util.mysql.importers.terms import import_terms
 from aleksis.apps.untis.util.mysql.util import TQDM_DEFAULTS
 
@@ -35,6 +36,8 @@ def untis_import_mysql(terms: Optional[QuerySet] = None, version: Optional[int]
         with reversion.create_revision(atomic=True):
             reversion.set_comment(f"Untis import for validity range {validity_range}")
 
+            tracker = TimetableDataChangeTracker()
+
             # Common data for Chronos
             subjects_ref = import_subjects(validity_range)
             rooms_ref = import_rooms(validity_range)
-- 
GitLab