From fd2c272bed6f1b59b5e7cbb3d381ae1e66168046 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Tue, 25 Jul 2023 17:01:57 +0200 Subject: [PATCH] fix(Item Group): allow root deletion It was not possible to delete an empty, unused Item Group without any children, if it was one of possibly multiple roots of the Item Group tree. This fix allows deleting a root Item Group. --- erpnext/setup/doctype/item_group/item_group.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/setup/doctype/item_group/item_group.py b/erpnext/setup/doctype/item_group/item_group.py index f5432c18258..b23f37f6c5c 100644 --- a/erpnext/setup/doctype/item_group/item_group.py +++ b/erpnext/setup/doctype/item_group/item_group.py @@ -76,7 +76,7 @@ class ItemGroup(NestedSet, WebsiteGenerator): return self.route def on_trash(self): - NestedSet.on_trash(self) + NestedSet.on_trash(self, allow_root_deletion=True) WebsiteGenerator.on_trash(self) self.delete_child_item_groups_key()