[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:
|
if not item_group:
|
||||||
item_group = doc.name
|
item_group = doc.name
|
||||||
|
|
||||||
for i in get_parent_item_groups(item_group):
|
for d in get_parent_item_groups(item_group):
|
||||||
route = doc.get_route()
|
d = frappe.get_doc("Item Group", d.name)
|
||||||
|
route = d.get_route()
|
||||||
if route:
|
if route:
|
||||||
clear_cache(route)
|
clear_cache(route)
|
||||||
|
|||||||
@ -374,5 +374,5 @@ def invalidate_cache_for_item(doc):
|
|||||||
for item_group in website_item_groups:
|
for item_group in website_item_groups:
|
||||||
invalidate_cache_for(doc, item_group)
|
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)
|
invalidate_cache_for(doc, doc.old_item_group)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user