From 1bf32d2cb12f0b8e0a7861cfc0e425beb077c8af Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 14 Apr 2026 01:26:54 +0530 Subject: [PATCH] fix: set for user while creating private workspace --- frappe/desk/doctype/desktop_layout/desktop_layout.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/desk/doctype/desktop_layout/desktop_layout.py b/frappe/desk/doctype/desktop_layout/desktop_layout.py index 8ac6ed78a6..4a97629ad7 100644 --- a/frappe/desk/doctype/desktop_layout/desktop_layout.py +++ b/frappe/desk/doctype/desktop_layout/desktop_layout.py @@ -48,6 +48,8 @@ def save_layout(user: str, layout: str, new_icons: str | None = None): new_workspace = frappe.new_doc("Workspace") new_workspace.update(workspace) new_workspace.title = new_workspace.label + if not new_workspace.public: + new_workspace.for_user = frappe.session.user new_workspace.save() return add_workspace_to_desktop(new_workspace.name) desktop_icon = frappe.new_doc("Desktop Icon")