Selaa lähdekoodia

[fix] catch DoesNotExistError in sync desktop icons patch

version-14
Anand Doshi 9 vuotta sitten
vanhempi
commit
6a2b296ace
1 muutettua tiedostoa jossa 5 lisäystä ja 2 poistoa
  1. +5
    -2
      frappe/patches/v6_24/sync_desktop_icons.py

+ 5
- 2
frappe/patches/v6_24/sync_desktop_icons.py Näytä tiedosto

@@ -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'}):


Ladataan…
Peruuta
Tallenna