fix: remove parent_field parameter from calls to rebuild_tree The parent_field parameter became redundant with https://github.com/frappe/frappe/pull/24107
		
			
				
	
	
		
			22 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import frappe
 | |
| from frappe import _
 | |
| from frappe.utils.nestedset import rebuild_tree
 | |
| 
 | |
| 
 | |
| def execute():
 | |
| 	"""assign lft and rgt appropriately"""
 | |
| 	frappe.reload_doc("setup", "doctype", "department")
 | |
| 	if not frappe.db.exists("Department", _("All Departments")):
 | |
| 		frappe.get_doc(
 | |
| 			{"doctype": "Department", "department_name": _("All Departments"), "is_group": 1}
 | |
| 		).insert(ignore_permissions=True, ignore_mandatory=True)
 | |
| 
 | |
| 	frappe.db.sql(
 | |
| 		"""update `tabDepartment` set parent_department = '{0}'
 | |
| 		where is_group = 0""".format(
 | |
| 			_("All Departments")
 | |
| 		)
 | |
| 	)
 | |
| 
 | |
| 	rebuild_tree("Department")
 |