[fix] Clear website cache for Item Group on saving Item
This commit is contained in:
parent
ab74a502e2
commit
dc79334f1c
@ -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)
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user