From 1abb75a58e0a6f319ffc85a1a5bcd64136b625ad Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 27 Jun 2023 14:37:53 +0530 Subject: [PATCH] fix: certificate duplication validation --- lms/lms/doctype/lms_certificate/lms_certificate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lms/lms/doctype/lms_certificate/lms_certificate.py b/lms/lms/doctype/lms_certificate/lms_certificate.py index 232770e6..bf3fc1c0 100644 --- a/lms/lms/doctype/lms_certificate/lms_certificate.py +++ b/lms/lms/doctype/lms_certificate/lms_certificate.py @@ -14,7 +14,8 @@ class LMSCertificate(Document): def validate_duplicate_certificate(self): 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): full_name = frappe.db.get_value("User", self.member, "full_name")