Quellcode durchsuchen

[fix] catch DoesNotExistError in sync desktop icons patch

version-14
Anand Doshi vor 9 Jahren
Ursprung
Commit
6a2b296ace
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. +5
    -2
      frappe/patches/v6_24/sync_desktop_icons.py

+ 5
- 2
frappe/patches/v6_24/sync_desktop_icons.py Datei anzeigen

@@ -16,8 +16,11 @@ def execute():
hidden_modules = frappe.db.get_global('hidden_modules')
if hidden_modules:
for m in json.loads(hidden_modules):
desktop_icon = frappe.get_doc('Desktop Icon', {'module_name': m, 'standard': 1, 'app': app})
desktop_icon.db_set('hidden', 1)
try:
desktop_icon = frappe.get_doc('Desktop Icon', {'module_name': m, 'standard': 1, 'app': app})
desktop_icon.db_set('hidden', 1)
except frappe.DoesNotExistError:
pass

# sync user sort
for user in frappe.get_all('User', filters={'user_type': 'System User'}):


Laden…
Abbrechen
Speichern