From bbc6e46dc173c05ab5b88ba3a37fcda286c36f02 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Thu, 23 Jan 2025 11:58:11 +0100
Subject: [PATCH] Fix import of supervision substitutions

---
 aleksis/apps/untis/util/mysql/importers/substitutions.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/aleksis/apps/untis/util/mysql/importers/substitutions.py b/aleksis/apps/untis/util/mysql/importers/substitutions.py
index cea7a5d..3f5d510 100644
--- a/aleksis/apps/untis/util/mysql/importers/substitutions.py
+++ b/aleksis/apps/untis/util/mysql/importers/substitutions.py
@@ -236,7 +236,7 @@ def import_substitutions(
 
                 # Supervision
                 area_ref = supervision_areas_ref[sub.corridor_id]
-                possible_supervisions = area_ref["supervisions"][weekday][period]
+                possible_supervisions = area_ref["supervisions"].get(weekday, {}).get(period, [])
 
                 supervision = None
                 for possible_supervision in possible_supervisions:
-- 
GitLab