fix: avoid creating duplicate entries of LMS Course Interest
This commit is contained in:
@@ -9,9 +9,11 @@ class LMSCourseInterest(Document):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def capture_interest(course):
|
def capture_interest(course):
|
||||||
frappe.get_doc({
|
data = {
|
||||||
"doctype": "LMS Course Interest",
|
"doctype": "LMS Course Interest",
|
||||||
"course": course,
|
"course": course,
|
||||||
"user": frappe.session.user
|
"user": frappe.session.user
|
||||||
}).save(ignore_permissions=True)
|
}
|
||||||
|
if not frappe.db.exists(data):
|
||||||
|
frappe.get_doc(data).save(ignore_permissions=True)
|
||||||
return "OK"
|
return "OK"
|
||||||
|
|||||||
Reference in New Issue
Block a user