From d9dc31809f6caeb1f0eb20e47e76242114735e04 Mon Sep 17 00:00:00 2001 From: Juan Camilo Montoya Date: Thu, 23 Jun 2016 14:44:56 -0500 Subject: [PATCH] a first contribution to fix TNL-4204 byte sized bug --- common/lib/xmodule/xmodule/html_module.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/lib/xmodule/xmodule/html_module.py b/common/lib/xmodule/xmodule/html_module.py index 6f5889af66..8eeff4889b 100644 --- a/common/lib/xmodule/xmodule/html_module.py +++ b/common/lib/xmodule/xmodule/html_module.py @@ -440,8 +440,7 @@ class CourseInfoModule(CourseInfoFields, HtmlModuleMixin): return self.data else: course_updates = [item for item in self.items if item.get('status') == self.STATUS_VISIBLE] - course_updates.sort(key=lambda item: CourseInfoModule.safe_parse_date(item['date']), reverse=True) - + course_updates.sort(key=lambda item: (datetime.strptime(item['date'], '%B %d, %Y'), item['id']), reverse=True) context = { 'visible_updates': course_updates[:3], 'hidden_updates': course_updates[3:],