From 56b3e596abf945229fc879f6168918922cb4a9d3 Mon Sep 17 00:00:00 2001 From: Brian Beggs Date: Mon, 26 Oct 2015 13:37:32 -0400 Subject: [PATCH] Fix for PLAT-881: StudentModule no longer uses CallStackManger --- lms/djangoapps/courseware/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/courseware/models.py b/lms/djangoapps/courseware/models.py index a01370d21e..e849e6c1b0 100644 --- a/lms/djangoapps/courseware/models.py +++ b/lms/djangoapps/courseware/models.py @@ -72,6 +72,8 @@ class ChunkingManager(models.Manager): class ChunkingCallStackManager(CallStackManager, ChunkingManager): """ A derived class of ChunkingManager, and CallStackManager + + Class is currently unused but remains as part of the CallStackManger work. To re-enable see comment in StudentModule """ pass @@ -80,7 +82,9 @@ class StudentModule(CallStackMixin, models.Model): """ Keeps student state for a particular module in a particular course. """ - objects = ChunkingCallStackManager() + # Changed back to ChunkingManager from ChunkingCallStackManger. To re-enable CallStack Management change the line + # back to: objects = ChunkingCallStackManager() Ticket: PLAT-881 + objects = ChunkingManager() MODEL_TAGS = ['course_id', 'module_type'] # For a homework problem, contains a JSON