Merge pull request #36911 from barredterra/workspace-ontrash

This commit is contained in:
Soham Kulkarni 2026-02-11 10:09:11 +05:30 committed by GitHub
commit 637d18bc51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -130,11 +130,18 @@ class Workspace(Document):
self.delete_from_my_workspaces()
def delete_from_my_workspaces(self):
if not self.public:
if self.public:
return
try:
my_workspaces = frappe.get_doc("Workspace Sidebar", f"My Workspaces-{frappe.session.user}")
for w in my_workspaces.items:
if self.name == w.link_to:
frappe.delete_doc("Workspace Sidebar Item", w.name)
except frappe.DoesNotExistError:
frappe.clear_messages()
return
for w in my_workspaces.items:
if self.name == w.link_to:
frappe.delete_doc("Workspace Sidebar Item", w.name)
def after_delete(self):
if disable_saving_as_public():