fix: tabs and learn page

This commit is contained in:
pateljannat
2021-05-24 19:24:07 +05:30
parent ca42c32f54
commit c9185ae68c
12 changed files with 102 additions and 123 deletions

View File

@@ -32,12 +32,12 @@ class LMSBatchMembership(Document):
filters={
"member": self.member
},
fields=["batch", "member_type"]
fields=["batch", "member_type", "name"]
)
for membership in previous_membership:
batch_course = frappe.db.get_value("LMS Batch", membership.batch, "course")
if batch_course == course and (membership.member_type == "Student" or self.member_type == "Student"):
if self.name != membership.name and batch_course == course and (membership.member_type == "Student" or self.member_type == "Student"):
member_name = frappe.db.get_value("User", self.member, "full_name")
frappe.throw(_("{0} is already a {1} of {2} course through {3} batch").format(member_name, membership.member_type, course, membership.batch))