refactor!: remove unused parameter from rebuild_tree, add type hints by barredterra [frappe] PR#24123 [backport/v4]
Backport of !1286 (merged)
Conflicts detected for source commit: a1ed9e4904920c1b967c902739cac790185c5eb2
diff --cc frappe/utils/nestedset.py
index cf298b86,4a694e3a..00000000
--- a/frappe/utils/nestedset.py
+++ b/frappe/utils/nestedset.py
@@@ -168,12 -168,8 +168,17 @@@ def update_move_node(doc: Document, par
@frappe.whitelist()
++<<<<<<< HEAD
+def rebuild_tree(doctype, parent_field=None):
+ """Call rebuild_node for all root nodes.
+
+ The `parent_field` parameter is ignored and will be removed in v16+ (kept for backward compatibility).
+ """
+
++=======
+ def rebuild_tree(doctype: str) -> None:
+ """Call rebuild_node for all root nodes."""
++>>>>>>> a1ed9e4904920c1b967c902739cac790185c5eb2
# Check for perm if called from client-side
if frappe.request and frappe.local.form_dict.cmd == "rebuild_tree":
frappe.only_for("System Manager")