From e5d13f315624be780fd60a04ff255f6682bdd84b Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 8 Sep 2016 17:57:55 +0530 Subject: [PATCH] Update set_student_guardian.py --- erpnext/patches/v7_1/set_student_guardian.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/patches/v7_1/set_student_guardian.py b/erpnext/patches/v7_1/set_student_guardian.py index 7eac23bfd8..e64279b8a8 100644 --- a/erpnext/patches/v7_1/set_student_guardian.py +++ b/erpnext/patches/v7_1/set_student_guardian.py @@ -5,10 +5,12 @@ def execute(): frappe.reload_doc("schools", "doctype", "student") frappe.reload_doc("schools", "doctype", "student_guardian") frappe.reload_doc("schools", "doctype", "student_sibling") + if "student" not in frappe.db.get_table_columns("Guardian"): + return guardian = frappe.get_all("Guardian", fields=["name", "student"]) for d in guardian: if d.student: student = frappe.get_doc("Student", d.student) if student: student.append("guardians", {"guardian": d.name}) - student.save() \ No newline at end of file + student.save()