diff --git a/frappe/core/doctype/navbar_settings/navbar_settings.py b/frappe/core/doctype/navbar_settings/navbar_settings.py index 39ebcd892a..18b9ff1ea7 100644 --- a/frappe/core/doctype/navbar_settings/navbar_settings.py +++ b/frappe/core/doctype/navbar_settings/navbar_settings.py @@ -77,8 +77,7 @@ def sync_table(key, hook): # remove unused items items = navbar_settings.get(key) - for item in items: - if item.is_standard and (item.item_label not in new_standard_items): - items.remove(item) + items = [item for item in items if not (item.is_standard and (item.item_label not in new_standard_items))] + navbar_settings.set(key, items) navbar_settings.save()