fix: certificate duplication validation
This commit is contained in:
@@ -14,7 +14,8 @@ class LMSCertificate(Document):
|
|||||||
|
|
||||||
def validate_duplicate_certificate(self):
|
def validate_duplicate_certificate(self):
|
||||||
certificates = frappe.get_all(
|
certificates = frappe.get_all(
|
||||||
"LMS Certificate", {"member": self.member, "course": self.course}
|
"LMS Certificate",
|
||||||
|
{"member": self.member, "course": self.course, "name": ["!=", self.name]},
|
||||||
)
|
)
|
||||||
if len(certificates):
|
if len(certificates):
|
||||||
full_name = frappe.db.get_value("User", self.member, "full_name")
|
full_name = frappe.db.get_value("User", self.member, "full_name")
|
||||||
|
|||||||
Reference in New Issue
Block a user