From 53e86379fe9df7efca82f6c2854799df66be12a0 Mon Sep 17 00:00:00 2001 From: Corentin Forler <10946971+cogk@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:22:40 +0100 Subject: [PATCH] fix(website): Clear cached list of child top bar items (#29223) --- frappe/website/doctype/website_settings/website_settings.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frappe/website/doctype/website_settings/website_settings.py b/frappe/website/doctype/website_settings/website_settings.py index 79dc73e335..5902c02efb 100644 --- a/frappe/website/doctype/website_settings/website_settings.py +++ b/frappe/website/doctype/website_settings/website_settings.py @@ -278,6 +278,10 @@ def get_items(parentfield: str) -> list[dict]: def modify_header_footer_items(items: list): top_items = items.copy() # attach child items to top bar + + for item in items: + item.child_items = [] # clear cached list + for item in items: if not item.parent_label: continue