[fix] Clear website cache for Item Group on saving Item

This commit is contained in:
Anand Doshi 2014-09-09 12:35:15 +05:30
parent ab74a502e2
commit dc79334f1c
2 changed files with 4 additions and 3 deletions

View File

@ -102,7 +102,8 @@ def invalidate_cache_for(doc, item_group=None):
if not item_group:
item_group = doc.name
for i in get_parent_item_groups(item_group):
route = doc.get_route()
for d in get_parent_item_groups(item_group):
d = frappe.get_doc("Item Group", d.name)
route = d.get_route()
if route:
clear_cache(route)

View File

@ -374,5 +374,5 @@ def invalidate_cache_for_item(doc):
for item_group in website_item_groups:
invalidate_cache_for(doc, item_group)
if doc.get("old_item_group"):
if doc.get("old_item_group") and doc.get("old_item_group") != doc.item_group:
invalidate_cache_for(doc, doc.old_item_group)