--- course.py.230825 2023-08-25 15:08:33.791114663 +0200 +++ course.py 2023-08-25 15:09:55.671659214 +0200 @@ -103,6 +103,9 @@ logger = logging.getLogger(__name__) logger.warning("{}: course {!r} is missing an OU".format(dn, school_class.name)) name = school_class.name + # Use class description as name if description is not empty + if school_class.description: + name = school_class.description course_name = course_pattern.replace("{ou}", school_class.school).replace("{name}", name) return cls( course_id=school_class.name,