diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index 5eb92f8a38d82d73d70a5e59a82c2858936f8579..51339d46347e0427523ba42a7039eb8cc367c0bb 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -1726,7 +1726,7 @@ class CourseEnrollment(models.Model): log.debug('Schedules: Returning None since dynamic upgrade deadline has already passed.') return None - if self.verified_mode is None: + if self.verified_mode is None or CourseMode.is_professional_mode(self.verified_mode): log.debug('Schedules: Returning None for dynamic upgrade deadline since the course does not have a ' 'verified mode.') return None