[fix] typo, item group route to have parent only for non root
diff --git a/erpnext/public/js/shopping_cart.js b/erpnext/public/js/shopping_cart.js
index 01a899c..e4e7440 100644
--- a/erpnext/public/js/shopping_cart.js
+++ b/erpnext/public/js/shopping_cart.js
@@ -35,8 +35,8 @@
});
},
- update_cart: function(opts) {
- if(fraappe.session.user==="Guest") {
+ update_cart: function(opts) {
+ if(frappe.session.user==="Guest") {
if(localStorage) {
localStorage.setItem("last_visited", window.location.pathname);
}
diff --git a/erpnext/setup/doctype/item_group/item_group.py b/erpnext/setup/doctype/item_group/item_group.py
index 59a36de..9c2a400 100644
--- a/erpnext/setup/doctype/item_group/item_group.py
+++ b/erpnext/setup/doctype/item_group/item_group.py
@@ -37,10 +37,11 @@
if not self.route:
self.route = ''
if self.parent_item_group:
- parent_route = frappe.get_doc('Item Group', self.parent_item_group).route
+ parent_item_group = frappe.get_doc('Item Group', self.parent_item_group)
- if parent_route:
- self.route = parent_route + '/'
+ # make parent route only if not root
+ if parent_item_group.parent_item_group and parent_item_group.route:
+ self.route = parent_item_group.route + '/'
self.route += self.scrub(self.item_group_name)