Added patch
diff --git a/erpnext/patches.txt b/erpnext/patches.txt
index 7a378a5..68c82be 100644
--- a/erpnext/patches.txt
+++ b/erpnext/patches.txt
@@ -322,3 +322,4 @@
 erpnext.patches.v7_0.update_missing_employee_in_timesheet
 erpnext.patches.v7_0.update_status_for_timesheet
 erpnext.patches.v7_0.set_party_name_in_payment_entry
+erpnext.patches.v7_1.set_student_guardian
diff --git a/erpnext/patches/v7_1/set_student_guardian.py b/erpnext/patches/v7_1/set_student_guardian.py
new file mode 100644
index 0000000..4cd1a10
--- /dev/null
+++ b/erpnext/patches/v7_1/set_student_guardian.py
@@ -0,0 +1,13 @@
+import frappe
+
+def execute():
+	if frappe.db.exists("DocType", "Guardian"):
+		frappe.reload_doc("schools", "doctype", "student")
+		frappe.reload_doc("schools", "doctype", "student_guardian")
+		guardian = frappe.get_list("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