diff --git a/CanvasSync/entities/synchronizer.py b/CanvasSync/entities/synchronizer.py index 3239198..ccbc67c 100755 --- a/CanvasSync/entities/synchronizer.py +++ b/CanvasSync/entities/synchronizer.py @@ -96,9 +96,12 @@ def add_courses(self): self.entities[course_information[u"id"]] = [] # Create Course object - course = Course(course_information, - parent=self, - settings=self.settings) + try: + course = Course(course_information, + parent=self, + settings=self.settings + except KeyError: + continue self.add_child(course) def walk(self):