diff --git a/schoolapps/timetable/models.py b/schoolapps/timetable/models.py
index cc667426fee0458f9a7e464f1add63053cd56ab3..d36993181a6053bbb82ad55d9b49b48a8daa7136 100755
--- a/schoolapps/timetable/models.py
+++ b/schoolapps/timetable/models.py
@@ -7,11 +7,18 @@ from martor.models import MartorField
 
 from schoolapps.settings import BASE_DIR
 from timetable.m2l import convert_markdown_2_latex
-from untisconnect.api import get_all_classes, format_classes
-from untisconnect.models import Class
 
-classes = get_all_classes()
-class_choices = [(x.id, x.name) for x in classes]
+from untisconnect.models import Terms
+
+
+try:
+    from untisconnect.api import get_all_classes, format_classes
+    from untisconnect.models import Class
+    classes = get_all_classes()
+    class_choices = [(x.id, x.name) for x in classes]
+except Terms.DoesNotExist:
+    classes = []
+    class_choices = []
 
 
 class HintClass(models.Model):