From 95233a62d76fd74f82813d9d30845e89b6433dba Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 9 May 2017 07:48:23 +0530 Subject: [PATCH] [minor] item route item_name + random string --- erpnext/stock/doctype/item/item.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/item/item.py b/erpnext/stock/doctype/item/item.py index 584541ff08e..9b9eb63050a 100644 --- a/erpnext/stock/doctype/item/item.py +++ b/erpnext/stock/doctype/item/item.py @@ -7,7 +7,8 @@ import erpnext import json import itertools from frappe import msgprint, _ -from frappe.utils import cstr, flt, cint, getdate, now_datetime, formatdate, strip, get_timestamp +from frappe.utils import (cstr, flt, cint, getdate, now_datetime, formatdate, + strip, get_timestamp, random_string) from frappe.website.website_generator import WebsiteGenerator from erpnext.setup.doctype.item_group.item_group import invalidate_cache_for, get_parent_item_groups from frappe.website.render import clear_cache @@ -143,7 +144,7 @@ class Item(WebsiteGenerator): def make_route(self): if not self.route: return cstr(frappe.db.get_value('Item Group', self.item_group, - 'route')) + '/' + self.scrub(self.item_code + '-' + self.name) + 'route')) + '/' + self.scrub(self.item_name + '-' + random_string(5)) def get_parents(self, context): item_group, route = frappe.db.get_value('Item Group', self.item_group, ['name', 'route'])