fix: Content fetching for articles and videos

This commit is contained in:
scmmishra
2019-02-27 12:09:57 +05:30
parent 628659e02a
commit 23880ae567
3 changed files with 16 additions and 3 deletions

View File

@@ -31,7 +31,10 @@ export default {
}, },
methods: { methods: {
getContent() { getContent() {
return frappe.db.get_doc(this.type, this.content) return lms.call('get_content', {
type: this.type,
content: this.content
})
} }
}, },
components: { components: {

View File

@@ -50,7 +50,10 @@ export default {
}, },
methods: { methods: {
getContent() { getContent() {
return frappe.db.get_doc(this.type, this.content) return lms.call('get_content', {
type: this.type,
content: this.content
})
} }
} }
}; };

View File

@@ -280,4 +280,11 @@ def get_course_details(course_name):
def get_topics(course_name): def get_topics(course_name):
course = frappe.get_doc('Course', course_name) course = frappe.get_doc('Course', course_name)
topics = course.get_topics() topics = course.get_topics()
return topics return topics
@frappe.whitelist()
def get_content(type, content):
try:
return frappe.get_doc(type, content)
except:
return None