From 3726f8a7f6f2829530d28dadaffead6033299ae9 Mon Sep 17 00:00:00 2001 From: scmmishra Date: Thu, 28 Feb 2019 16:33:53 +0530 Subject: [PATCH] feat: Added check for no content in topic meta --- erpnext/www/lms.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/www/lms.py b/erpnext/www/lms.py index c635567060e..dd3af02ec52 100644 --- a/erpnext/www/lms.py +++ b/erpnext/www/lms.py @@ -199,6 +199,8 @@ def get_topic_meta(topic_name, course_name): student = frappe.get_doc("Student", utils.get_current_student()) topic = frappe.get_doc("Topic", topic_name) progress = student.get_topic_progress(course_enrollment.name, topic) + if not progress: + return { 'flag':'Start Topic', 'content_type': None, 'content': None } count = sum([activity['is_complete'] for activity in progress]) if count == 0: return {'flag':'Start Topic', 'content_type': progress[0]['content_type'], 'content': progress[0]['content']}