From 023ae077539f6828e0adb1fe9124b238c4731888 Mon Sep 17 00:00:00 2001 From: Michael Terry Date: Thu, 6 Aug 2020 16:54:45 -0400 Subject: [PATCH] Fix possible reference to is_past_due property --- .../features/personalized_learner_schedules/call_to_action.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openedx/features/personalized_learner_schedules/call_to_action.py b/openedx/features/personalized_learner_schedules/call_to_action.py index 0f2248242e..e37af09bff 100644 --- a/openedx/features/personalized_learner_schedules/call_to_action.py +++ b/openedx/features/personalized_learner_schedules/call_to_action.py @@ -58,7 +58,9 @@ class PersonalizedLearnerScheduleCallToAction: else: can_attempt = True - return xblock.self_paced and can_attempt and xblock.is_past_due() + is_past_due = xblock.is_past_due() if callable(xblock.is_past_due) else xblock.is_past_due + + return xblock.self_paced and can_attempt and is_past_due @staticmethod def _make_reset_deadlines_cta(xblock):