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):