From 1ccd9e00a59e96c76532acec9773395c61744d96 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 2 Jan 2026 14:45:55 +0530 Subject: [PATCH] chore: rename patch --- frappe/boot.py | 9 ++++++--- frappe/patches.txt | 2 +- ..._icon.py => change_link_type_to_workspace_sidebar.py} | 3 ++- 3 files changed, 9 insertions(+), 5 deletions(-) rename frappe/patches/v16_0/{migrate_desktop_icon.py => change_link_type_to_workspace_sidebar.py} (94%) diff --git a/frappe/boot.py b/frappe/boot.py index df7288370b..72888fb1a4 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -628,6 +628,9 @@ def add_user_specific_sidebar(sidebar_items): if f"-{frappe.session.user.lower()}" in sidebar: sidebars_to_remove.append(sidebar) for sidebar in sidebars_to_remove: - sidebar_name = sidebar.replace(f"-{frappe.session.user.lower()}", "") - sidebar_items[sidebar]["label"] = sidebar_items[sidebar_name]["label"] - sidebar_items[sidebar_name] = sidebar_items.pop(sidebar) + try: + sidebar_name = sidebar.replace(f"-{frappe.session.user.lower()}", "") + sidebar_items[sidebar]["label"] = sidebar_items[sidebar_name]["label"] + sidebar_items[sidebar_name] = sidebar_items.pop(sidebar) + except KeyError: + pass diff --git a/frappe/patches.txt b/frappe/patches.txt index 0a823aa32a..93cb29f3f9 100644 --- a/frappe/patches.txt +++ b/frappe/patches.txt @@ -252,4 +252,4 @@ frappe.patches.v16_0.auto_generate_desktop_icon_and_sidebar frappe.patches.v16_0.add_private_workspaces_to_sidebar frappe.core.doctype.communication_link.patches.copy_communication_date_to_link frappe.core.doctype.communication.patches.drop_ref_dt_dn_index -frappe.patches.v16_0.migrate_desktop_icon +frappe.patches.v16_0.change_link_type_to_workspace_sidebar diff --git a/frappe/patches/v16_0/migrate_desktop_icon.py b/frappe/patches/v16_0/change_link_type_to_workspace_sidebar.py similarity index 94% rename from frappe/patches/v16_0/migrate_desktop_icon.py rename to frappe/patches/v16_0/change_link_type_to_workspace_sidebar.py index 49ffc9c192..ed7167409b 100644 --- a/frappe/patches/v16_0/migrate_desktop_icon.py +++ b/frappe/patches/v16_0/change_link_type_to_workspace_sidebar.py @@ -9,4 +9,5 @@ def execute(): icon_doc.link_type = "Workspace Sidebar" icon_doc.link_to = icon.name icon_doc.save() - frappe.db.commit() + + frappe.db.commit()