seitime-frappe/frappe/patches/v13_0/remove_duplicate_navbar_items.py
barredterra 88c8baa9ee refactor: for append to extend, merge list extend
Replace a for append loop with list extend.
Create the list with values instead of creating
an empty list and extending it with another list.
2023-08-09 13:25:39 +02:00

14 lines
332 B
Python

import frappe
def execute():
navbar_settings = frappe.get_single("Navbar Settings")
duplicate_items = [
navbar_item
for navbar_item in navbar_settings.settings_dropdown
if navbar_item.item_label == "Toggle Full Width"
]
if len(duplicate_items) > 1:
navbar_settings.remove(duplicate_items[0])
navbar_settings.save()