fix: exclude active node while fetching sibling group
diff --git a/erpnext/hr/page/organizational_chart/organizational_chart.py b/erpnext/hr/page/organizational_chart/organizational_chart.py
index ce84b3c..1e03e3d 100644
--- a/erpnext/hr/page/organizational_chart/organizational_chart.py
+++ b/erpnext/hr/page/organizational_chart/organizational_chart.py
@@ -2,8 +2,7 @@
 import frappe
 
 @frappe.whitelist()
-def get_children(parent=None, company=None):
-
+def get_children(parent=None, company=None, exclude_node=None):
 	filters = [['status', '!=', 'Left']]
 	if company and company != 'All Companies':
 		filters.append(['company', '=', company])
@@ -13,6 +12,9 @@
 	else:
 		filters.append(['reports_to', '=', ''])
 
+	if exclude_node:
+		filters.append(['name', '!=', exclude_node])
+
 	employees = frappe.get_list('Employee',
 		fields=['employee_name as name', 'name as id', 'reports_to', 'image', 'designation as title'],
 		filters=filters,