From b25fd31ba7a9a012166d309656903115fa068ed9 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Wed, 13 Mar 2024 20:32:39 +0530 Subject: [PATCH] fix: handle parent rename in child workspace --- frappe/desk/doctype/workspace/workspace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/desk/doctype/workspace/workspace.py b/frappe/desk/doctype/workspace/workspace.py index bcec8e2b52..71ee7bee24 100644 --- a/frappe/desk/doctype/workspace/workspace.py +++ b/frappe/desk/doctype/workspace/workspace.py @@ -299,6 +299,7 @@ def update_page(name, title, icon, indicator_color, parent, public): ) if doc: + child_docs = frappe.get_all("Workspace", filters={"parent_page": doc.title, "public": doc.public}) doc.title = title doc.icon = icon doc.indicator_color = indicator_color @@ -314,7 +315,6 @@ def update_page(name, title, icon, indicator_color, parent, public): rename_doc("Workspace", name, new_name, force=True, ignore_permissions=True) # update new name and public in child pages - child_docs = frappe.get_all("Workspace", filters={"parent_page": doc.title, "public": doc.public}) if child_docs: for child in child_docs: child_doc = frappe.get_doc("Workspace", child.name)