Browse Source

[fix] catch DoesNotExistError in sync desktop icons patch

version-14
Anand Doshi 9 years ago
parent
commit
6a2b296ace
1 changed files with 5 additions and 2 deletions
  1. +5
    -2
      frappe/patches/v6_24/sync_desktop_icons.py

+ 5
- 2
frappe/patches/v6_24/sync_desktop_icons.py View File

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


Loading…
Cancel
Save