diff --git a/erpnext/setup/doctype/item_group/item_group.py b/erpnext/setup/doctype/item_group/item_group.py index 3484fe2e55..3feff6b595 100644 --- a/erpnext/setup/doctype/item_group/item_group.py +++ b/erpnext/setup/doctype/item_group/item_group.py @@ -41,6 +41,8 @@ class ItemGroup(NestedSet, WebsiteGenerator): self.route = frappe.get_doc('Item Group', self.parent_item_group).route + '/' self.route += self.scrub(self.item_group_name) + + return self.route def after_rename(self, olddn, newdn, merge=False): NestedSet.after_rename(self, olddn, newdn, merge) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 686c5d887e..d15673922e 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -134,7 +134,7 @@ class Item(WebsiteGenerator): def make_route(self): if not self.route: - self.route = frappe.db.get_value('Item Group', self.item_group, 'route') + '/' + self.scrub(self.item_name) + return frappe.db.get_value('Item Group', self.item_group, 'route') + '/' + self.scrub(self.item_name) def get_parents(self, context): item_group, route = frappe.db.get_value('Item Group', self.item_group, ['name', 'route'])