From c5cbbdf72e3d3eb0521b4f6fc8496b9fca99990b Mon Sep 17 00:00:00 2001
From: Tyler Hallada <thallada@edx.org>
Date: Tue, 27 Feb 2018 14:09:43 -0500
Subject: [PATCH] No dynamic_upgrade_deadline in prof. courses

---
 common/djangoapps/student/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py
index 5eb92f8a38d..51339d46347 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
-- 
GitLab